17 #ifndef __VISUALIZATION_THREAD_H__ 18 #define __VISUALIZATION_THREAD_H__ 20 #include <yarp/os/Thread.h> 21 #include <yarp/sig/Vector.h> 22 #include <yarp/sig/Matrix.h> 23 #include <boost/thread/thread.hpp> 24 #include <pcl/visualization/pcl_visualizer.h> 25 #include <pcl/features/normal_3d.h> 26 #include <iCub/data3D/minBoundBox.h> 27 #include <iCub/data3D/boundingBox.h> 31 pcl::PointCloud<pcl::PointXYZRGB> cloud;
32 pcl::PointCloud<pcl::Normal> normals;
33 pcl::PointCloud<pcl::PointXYZ> sampled_cloud;
38 class VisualizationThread :
public yarp::os::Thread
50 VisualizationThread(DataToShow &_data);
51 ~VisualizationThread() {};
55 void setPosition(
int x,
int y);
56 void setSize(
int sizex,
int sizey);
The Definition of the BoundingBox class.