Public Types | Public Member Functions | Public Attributes
OpenNIViewer< PointType > Class Template Reference

List of all members.

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::Grabbergrabber_
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_

Detailed Description

template<typename PointType>
class OpenNIViewer< PointType >

Definition at line 106 of file openni_viewer.cpp.


Member Typedef Documentation

template<typename PointType>
typedef pcl::PointCloud<PointType> OpenNIViewer< PointType >::Cloud

Definition at line 109 of file openni_viewer.cpp.

template<typename PointType>
typedef Cloud::ConstPtr OpenNIViewer< PointType >::CloudConstPtr

Definition at line 110 of file openni_viewer.cpp.


Constructor & Destructor Documentation

template<typename PointType>
OpenNIViewer< PointType >::OpenNIViewer ( pcl::Grabber grabber) [inline]

Definition at line 112 of file openni_viewer.cpp.


Member Function Documentation

template<typename PointType>
void OpenNIViewer< PointType >::cloud_callback ( const CloudConstPtr cloud) [inline]

Definition at line 121 of file openni_viewer.cpp.

template<typename PointType>
void OpenNIViewer< PointType >::image_callback ( const boost::shared_ptr< openni_wrapper::Image > &  image) [inline]

Definition at line 129 of file openni_viewer.cpp.

template<typename PointType>
void OpenNIViewer< PointType >::keyboard_callback ( const pcl::visualization::KeyboardEvent event,
void *   
) [inline]

Definition at line 149 of file openni_viewer.cpp.

template<typename PointType>
void OpenNIViewer< PointType >::mouse_callback ( const pcl::visualization::MouseEvent mouse_event,
void *   
) [inline]

Definition at line 162 of file openni_viewer.cpp.

template<typename PointType>
void OpenNIViewer< PointType >::run ( ) [inline]

starts the main loop

Definition at line 174 of file openni_viewer.cpp.


Member Data Documentation

template<typename PointType>
CloudConstPtr OpenNIViewer< PointType >::cloud_

Definition at line 267 of file openni_viewer.cpp.

template<typename PointType>
boost::mutex OpenNIViewer< PointType >::cloud_mutex_

Definition at line 264 of file openni_viewer.cpp.

template<typename PointType>
boost::shared_ptr<pcl::visualization::PCLVisualizer> OpenNIViewer< PointType >::cloud_viewer_

Definition at line 260 of file openni_viewer.cpp.

template<typename PointType>
pcl::Grabber& OpenNIViewer< PointType >::grabber_

Definition at line 263 of file openni_viewer.cpp.

template<typename PointType>
boost::shared_ptr<openni_wrapper::Image> OpenNIViewer< PointType >::image_

Definition at line 268 of file openni_viewer.cpp.

template<typename PointType>
boost::mutex OpenNIViewer< PointType >::image_mutex_

Definition at line 265 of file openni_viewer.cpp.

template<typename PointType>
boost::shared_ptr<pcl::visualization::ImageViewer> OpenNIViewer< PointType >::image_viewer_

Definition at line 261 of file openni_viewer.cpp.

template<typename PointType>
unsigned char* OpenNIViewer< PointType >::rgb_data_

Definition at line 269 of file openni_viewer.cpp.

template<typename PointType>
unsigned OpenNIViewer< PointType >::rgb_data_size_

Definition at line 270 of file openni_viewer.cpp.


The documentation for this class was generated from the following file:


pcl
Author(s): Open Perception
autogenerated on Wed Aug 26 2015 15:38:53