Public Types | Public Member Functions | Public Attributes
SimpleOpenNIViewer< 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 cloud_cb_ (const pcl::PointCloud< pcl::PointXYZRGBA >::ConstPtr &cloud)
void cloud_cb_ (const pcl::PointCloud< pcl::PointXYZRGBA >::ConstPtr &cloud)
CloudConstPtr getLatestCloud ()
 swaps the pointer to the point cloud with Null pointer and returns the cloud pointer
boost::shared_ptr
< openni_wrapper::Image > 
getLatestImage ()
void image_callback (const boost::shared_ptr< openni_wrapper::Image > &image, const boost::shared_ptr< openni_wrapper::DepthImage > &depth_image, float)
void image_callback (const boost::shared_ptr< openni_wrapper::Image > &image, const boost::shared_ptr< openni_wrapper::DepthImage > &depth_image, float)
void image_callback (const boost::shared_ptr< openni_wrapper::Image > &image)
void keyboard_callback (const pcl::visualization::KeyboardEvent &event, void *cookie)
void keyboard_callback (const pcl::visualization::KeyboardEvent &event, void *cookie)
void mouse_callback (const pcl::visualization::MouseEvent &mouse_event, void *cookie)
void mouse_callback (const pcl::visualization::MouseEvent &mouse_event, void *cookie)
void run ()
void run ()
void run ()
void run ()
void run ()
 starts the main loop
 SimpleOpenNIViewer ()
 SimpleOpenNIViewer (pcl::OpenNIGrabber &grabber)
 SimpleOpenNIViewer (pcl::OpenNIGrabber &grabber)
 SimpleOpenNIViewer (pcl::OpenNIGrabber &grabber)
 SimpleOpenNIViewer (ostream &outputFile_arg, PointCloudCompression< PointXYZRGBA > *octreeEncoder_arg)

Public Attributes

CloudConstPtr cloud_
boost::mutex cloud_mutex_
pcl::visualization::CloudViewer cloud_viewer_
boost::shared_ptr
< openni_wrapper::DepthImage > 
depth_image_
bool depth_image_cld_init_
pcl::visualization::ImageViewer depth_image_viewer_
vtkSmartPointer< vtkImageImport > depth_importer_
vtkSmartPointer< vtkImageFlip > flipper_
pcl::OpenNIGrabber & grabber_
boost::shared_ptr
< openni_wrapper::Image > 
image_
bool image_cld_init_
boost::mutex image_mutex_
pcl::visualization::ImageViewer image_viewer_
vtkSmartPointer< vtkImageImport > importer_
PointCloudCompression
< PointXYZRGBA > * 
octreeEncoder_
ostream & outputFile_
pcl::octree::PointCloudCompression
< pcl::PointXYZRGBA > * 
PointCloudDecoder
pcl::octree::PointCloudCompression
< pcl::PointXYZRGBA > * 
PointCloudEncoder
pcl::visualization::CloudViewer viewer
vtkSmartPointer< vtkTIFFWriter > writer_

Detailed Description

template<typename PointType>
class SimpleOpenNIViewer< PointType >

Definition at line 131 of file openni_stream_compression.cpp.


Member Typedef Documentation

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

Definition at line 86 of file openni_viewer_simple.cpp.

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

Definition at line 87 of file openni_viewer_simple.cpp.


Constructor & Destructor Documentation

template<typename PointType>
SimpleOpenNIViewer< PointType >::SimpleOpenNIViewer ( ostream &  outputFile_arg,
PointCloudCompression< PointXYZRGBA > *  octreeEncoder_arg 
) [inline]

Definition at line 134 of file openni_stream_compression.cpp.

template<typename PointType>
SimpleOpenNIViewer< PointType >::SimpleOpenNIViewer ( ) [inline]

Definition at line 19 of file point_cloud_compression.cpp.

template<typename PointType>
SimpleOpenNIViewer< PointType >::SimpleOpenNIViewer ( pcl::OpenNIGrabber &  grabber) [inline]

Definition at line 78 of file openni_save_image.cpp.

template<typename PointType>
SimpleOpenNIViewer< PointType >::SimpleOpenNIViewer ( pcl::OpenNIGrabber &  grabber) [inline]

Definition at line 85 of file openni_image.cpp.

template<typename PointType>
SimpleOpenNIViewer< PointType >::SimpleOpenNIViewer ( pcl::OpenNIGrabber &  grabber) [inline]

Definition at line 89 of file openni_viewer_simple.cpp.


Member Function Documentation

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

Definition at line 99 of file openni_viewer_simple.cpp.

template<typename PointType>
void SimpleOpenNIViewer< PointType >::cloud_cb_ ( const pcl::PointCloud< pcl::PointXYZRGBA >::ConstPtr &  cloud) [inline]

Definition at line 25 of file point_cloud_compression.cpp.

template<typename PointType>
void SimpleOpenNIViewer< PointType >::cloud_cb_ ( const pcl::PointCloud< pcl::PointXYZRGBA >::ConstPtr &  cloud) [inline]

Definition at line 140 of file openni_stream_compression.cpp.

template<typename PointType>
CloudConstPtr SimpleOpenNIViewer< PointType >::getLatestCloud ( ) [inline]

swaps the pointer to the point cloud with Null pointer and returns the cloud pointer

Returns:
boost shared pointer to point cloud

Definition at line 153 of file openni_viewer_simple.cpp.

template<typename PointType>
boost::shared_ptr<openni_wrapper::Image> SimpleOpenNIViewer< PointType >::getLatestImage ( ) [inline]

Definition at line 116 of file openni_viewer_simple.cpp.

template<typename PointType>
void SimpleOpenNIViewer< PointType >::image_callback ( const boost::shared_ptr< openni_wrapper::Image > &  image,
const boost::shared_ptr< openni_wrapper::DepthImage > &  depth_image,
float   
) [inline]

Definition at line 94 of file openni_image.cpp.

template<typename PointType>
void SimpleOpenNIViewer< PointType >::image_callback ( const boost::shared_ptr< openni_wrapper::Image > &  image,
const boost::shared_ptr< openni_wrapper::DepthImage > &  depth_image,
float   
) [inline]

Definition at line 97 of file openni_save_image.cpp.

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

Definition at line 108 of file openni_viewer_simple.cpp.

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

Definition at line 104 of file openni_image.cpp.

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

Definition at line 126 of file openni_viewer_simple.cpp.

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

Definition at line 119 of file openni_image.cpp.

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

Definition at line 140 of file openni_viewer_simple.cpp.

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

Definition at line 47 of file point_cloud_compression.cpp.

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

Definition at line 107 of file openni_save_image.cpp.

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

Definition at line 129 of file openni_image.cpp.

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

Definition at line 152 of file openni_stream_compression.cpp.

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

starts the main loop

Definition at line 168 of file openni_viewer_simple.cpp.


Member Data Documentation

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

Definition at line 243 of file openni_viewer_simple.cpp.

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

Definition at line 242 of file openni_viewer_simple.cpp.

Definition at line 240 of file openni_viewer_simple.cpp.

template<typename PointType>
boost::shared_ptr< openni_wrapper::DepthImage > SimpleOpenNIViewer< PointType >::depth_image_

Definition at line 190 of file openni_save_image.cpp.

template<typename PointType>
bool SimpleOpenNIViewer< PointType >::depth_image_cld_init_

Definition at line 212 of file openni_image.cpp.

Definition at line 211 of file openni_image.cpp.

template<typename PointType>
vtkSmartPointer<vtkImageImport> SimpleOpenNIViewer< PointType >::depth_importer_

Definition at line 191 of file openni_save_image.cpp.

template<typename PointType>
vtkSmartPointer<vtkImageFlip> SimpleOpenNIViewer< PointType >::flipper_

Definition at line 193 of file openni_save_image.cpp.

template<typename PointType>
pcl::OpenNIGrabber & SimpleOpenNIViewer< PointType >::grabber_

Definition at line 187 of file openni_save_image.cpp.

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

Definition at line 189 of file openni_save_image.cpp.

template<typename PointType>
bool SimpleOpenNIViewer< PointType >::image_cld_init_

Definition at line 212 of file openni_image.cpp.

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

Definition at line 188 of file openni_save_image.cpp.

Definition at line 210 of file openni_image.cpp.

template<typename PointType>
vtkSmartPointer<vtkImageImport> SimpleOpenNIViewer< PointType >::importer_

Definition at line 191 of file openni_save_image.cpp.

Definition at line 179 of file openni_stream_compression.cpp.

template<typename PointType>
ostream& SimpleOpenNIViewer< PointType >::outputFile_

Definition at line 178 of file openni_stream_compression.cpp.

Definition at line 88 of file point_cloud_compression.cpp.

Definition at line 87 of file point_cloud_compression.cpp.

Definition at line 177 of file openni_stream_compression.cpp.

template<typename PointType>
vtkSmartPointer<vtkTIFFWriter> SimpleOpenNIViewer< PointType >::writer_

Definition at line 192 of file openni_save_image.cpp.


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


pcl
Author(s): Open Perception
autogenerated on Mon Oct 6 2014 03:19:14