Public Types | |
typedef pcl::PointCloud < PointType > | Cloud |
typedef Cloud::ConstPtr | CloudConstPtr |
Public Member Functions | |
void | cloud_callback (const CloudConstPtr &cloud) |
void | image_callback (const boost::shared_ptr< openni_wrapper::Image > &image) |
void | keyboard_callback (const pcl::visualization::KeyboardEvent &event, void *) |
void | mouse_callback (const pcl::visualization::MouseEvent &mouse_event, void *) |
OpenNIViewer (pcl::Grabber &grabber) | |
void | run () |
starts the main loop | |
Public Attributes | |
CloudConstPtr | cloud_ |
boost::mutex | cloud_mutex_ |
boost::shared_ptr < pcl::visualization::PCLVisualizer > | cloud_viewer_ |
pcl::Grabber & | grabber_ |
boost::shared_ptr < openni_wrapper::Image > | image_ |
boost::mutex | image_mutex_ |
boost::shared_ptr < pcl::visualization::ImageViewer > | image_viewer_ |
unsigned char * | rgb_data_ |
unsigned | rgb_data_size_ |
Definition at line 106 of file openni_viewer.cpp.
typedef pcl::PointCloud<PointType> OpenNIViewer< PointType >::Cloud |
Definition at line 109 of file openni_viewer.cpp.
typedef Cloud::ConstPtr OpenNIViewer< PointType >::CloudConstPtr |
Definition at line 110 of file openni_viewer.cpp.
OpenNIViewer< PointType >::OpenNIViewer | ( | pcl::Grabber & | grabber | ) | [inline] |
Definition at line 112 of file openni_viewer.cpp.
void OpenNIViewer< PointType >::cloud_callback | ( | const CloudConstPtr & | cloud | ) | [inline] |
Definition at line 121 of file openni_viewer.cpp.
void OpenNIViewer< PointType >::image_callback | ( | const boost::shared_ptr< openni_wrapper::Image > & | image | ) | [inline] |
Definition at line 129 of file openni_viewer.cpp.
void OpenNIViewer< PointType >::keyboard_callback | ( | const pcl::visualization::KeyboardEvent & | event, |
void * | |||
) | [inline] |
Definition at line 149 of file openni_viewer.cpp.
void OpenNIViewer< PointType >::mouse_callback | ( | const pcl::visualization::MouseEvent & | mouse_event, |
void * | |||
) | [inline] |
Definition at line 162 of file openni_viewer.cpp.
void OpenNIViewer< PointType >::run | ( | ) | [inline] |
starts the main loop
Definition at line 174 of file openni_viewer.cpp.
CloudConstPtr OpenNIViewer< PointType >::cloud_ |
Definition at line 267 of file openni_viewer.cpp.
boost::mutex OpenNIViewer< PointType >::cloud_mutex_ |
Definition at line 264 of file openni_viewer.cpp.
boost::shared_ptr<pcl::visualization::PCLVisualizer> OpenNIViewer< PointType >::cloud_viewer_ |
Definition at line 260 of file openni_viewer.cpp.
pcl::Grabber& OpenNIViewer< PointType >::grabber_ |
Definition at line 263 of file openni_viewer.cpp.
boost::shared_ptr<openni_wrapper::Image> OpenNIViewer< PointType >::image_ |
Definition at line 268 of file openni_viewer.cpp.
boost::mutex OpenNIViewer< PointType >::image_mutex_ |
Definition at line 265 of file openni_viewer.cpp.
boost::shared_ptr<pcl::visualization::ImageViewer> OpenNIViewer< PointType >::image_viewer_ |
Definition at line 261 of file openni_viewer.cpp.
unsigned char* OpenNIViewer< PointType >::rgb_data_ |
Definition at line 269 of file openni_viewer.cpp.
unsigned OpenNIViewer< PointType >::rgb_data_size_ |
Definition at line 270 of file openni_viewer.cpp.