1 #ifndef _ClassUsingPclVisualizer_h_
2 #define _ClassUsingPclVisualizer_h_
5 #include <visp3/core/vpConfig.h>
7 #if defined(VISP_HAVE_PCL) && defined(VISP_HAVE_PCL_VISUALIZATION)
9 #include<visp3/core/vpColVector.h>
10 #include<visp3/gui/vpPclViewer.h>
12 class ClassUsingPclViewer
28 vpPclViewer m_visualizer;
37 std::pair<vpPclViewer::pclPointCloudPointXYZRGBPtr, vpPclViewer::pclPointCloudPointXYZRGBPtr> generateControlPoints(
const double &addedNoise,
const unsigned int &order,
vpColVector &confidenceWeights);
46 ClassUsingPclViewer(std::pair<double, double> xlimits = { -2.5,2.5 }, std::pair<double, double> ylimits = { -2.5,2.5 }, std::pair<unsigned int, unsigned int> nbPoints = { 50,50 });
48 ~ClassUsingPclViewer();
57 void blockingMode(
const double &addedNoise,
const unsigned int &order);
65 void threadedMode(
const double &addedNoise,
const unsigned int &order);
Implementation of column vector and the associated operations.
Implementation of an homogeneous matrix and operations on such kind of matrices.
Implementation of a rotation matrix and operations on such kind of matrices.
Class that consider the case of a translation vector.