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

List of all members.

Public Member Functions

void cloud_cb_ (const CloudConstPtr &cloud)
CloudConstPtr getLatestCloud ()
void image_callback (const boost::shared_ptr< openni_wrapper::Image > &image, const boost::shared_ptr< openni_wrapper::DepthImage > &depth_image, float)
void keyboard_callback (const pcl::visualization::KeyboardEvent &event, void *)
void keyboard_callback (const pcl::visualization::KeyboardEvent &event, void *)
void mouse_callback (const pcl::visualization::MouseEvent &mouse_event, void *)
void mouse_callback (const pcl::visualization::MouseEvent &mouse_event, void *)
 OpenNIGrabFrame (pcl::OpenNIGrabber &grabber, bool paused)
 OpenNIGrabFrame (pcl::OpenNIGrabber &grabber)
void run ()
int run ()
void saveCloud ()
void saveImages ()
void setOptions (std::string filename, std::string pcd_format, bool paused, bool visualizer)

Public Attributes

CloudConstPtr cloud_
boost::mutex cloud_mutex_
bool continuous_
boost::shared_ptr
< openni_wrapper::DepthImage > 
depth_image_
pcl::visualization::ImageViewer depth_image_viewer_
vtkSmartPointer< vtkImageImport > depth_importer_
std::string dir_name_
std::string file_name_
vtkSmartPointer< vtkImageFlip > flipper_
unsigned format_
pcl::OpenNIGrabber & grabber_
boost::shared_ptr
< openni_wrapper::Image > 
image_
boost::mutex image_mutex_
pcl::visualization::ImageViewer image_viewer_
vtkSmartPointer< vtkImageImport > importer_
bool quit_
bool trigger_
boost::shared_ptr
< pcl::visualization::PCLVisualizer
visualizer_
bool visualizer_enable_
pcl::PCDWriter writer_
vtkSmartPointer< vtkTIFFWriter > writer_

Private Types

typedef pcl::PointCloud
< PointType
Cloud
typedef Cloud::ConstPtr CloudConstPtr

Detailed Description

template<typename PointType>
class OpenNIGrabFrame< PointType >

Definition at line 77 of file openni_grab_frame.cpp.


Member Typedef Documentation

template<typename PointType>
typedef pcl::PointCloud<PointType> OpenNIGrabFrame< PointType >::Cloud [private]

Definition at line 79 of file openni_grab_frame.cpp.

template<typename PointType>
typedef Cloud::ConstPtr OpenNIGrabFrame< PointType >::CloudConstPtr [private]

Definition at line 80 of file openni_grab_frame.cpp.


Constructor & Destructor Documentation

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

Definition at line 82 of file openni_grab_frame.cpp.

template<typename PointType>
OpenNIGrabFrame< PointType >::OpenNIGrabFrame ( pcl::OpenNIGrabber &  grabber,
bool  paused 
) [inline]

Definition at line 55 of file openni_grab_images.cpp.


Member Function Documentation

template<typename PointType>
void OpenNIGrabFrame< PointType >::cloud_cb_ ( const CloudConstPtr cloud) [inline]

Definition at line 97 of file openni_grab_frame.cpp.

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

Definition at line 141 of file openni_grab_frame.cpp.

template<typename PointType>
void OpenNIGrabFrame< 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 76 of file openni_grab_images.cpp.

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

Definition at line 86 of file openni_grab_images.cpp.

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

Definition at line 112 of file openni_grab_frame.cpp.

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

Definition at line 106 of file openni_grab_images.cpp.

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

Definition at line 132 of file openni_grab_frame.cpp.

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

Definition at line 178 of file openni_grab_frame.cpp.

template<typename PointType>
int OpenNIGrabFrame< PointType >::run ( ) [inline]

Definition at line 179 of file openni_grab_images.cpp.

template<typename PointType>
void OpenNIGrabFrame< PointType >::saveCloud ( ) [inline]

Definition at line 152 of file openni_grab_frame.cpp.

template<typename PointType>
void OpenNIGrabFrame< PointType >::saveImages ( ) [inline]

Definition at line 114 of file openni_grab_images.cpp.

template<typename PointType>
void OpenNIGrabFrame< PointType >::setOptions ( std::string  filename,
std::string  pcd_format,
bool  paused,
bool  visualizer 
) [inline]

Definition at line 223 of file openni_grab_frame.cpp.


Member Data Documentation

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

Definition at line 274 of file openni_grab_frame.cpp.

template<typename PointType>
boost::mutex OpenNIGrabFrame< PointType >::cloud_mutex_ [mutable]

Definition at line 275 of file openni_grab_frame.cpp.

template<typename PointType>
bool OpenNIGrabFrame< PointType >::continuous_

Definition at line 269 of file openni_grab_frame.cpp.

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

Definition at line 299 of file openni_grab_images.cpp.

Definition at line 293 of file openni_grab_images.cpp.

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

Definition at line 300 of file openni_grab_images.cpp.

template<typename PointType>
std::string OpenNIGrabFrame< PointType >::dir_name_

Definition at line 272 of file openni_grab_frame.cpp.

template<typename PointType>
std::string OpenNIGrabFrame< PointType >::file_name_

Definition at line 271 of file openni_grab_frame.cpp.

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

Definition at line 302 of file openni_grab_images.cpp.

template<typename PointType>
unsigned OpenNIGrabFrame< PointType >::format_

Definition at line 273 of file openni_grab_frame.cpp.

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

Definition at line 276 of file openni_grab_frame.cpp.

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

Definition at line 298 of file openni_grab_images.cpp.

template<typename PointType>
boost::mutex OpenNIGrabFrame< PointType >::image_mutex_ [mutable]

Definition at line 297 of file openni_grab_images.cpp.

Definition at line 292 of file openni_grab_images.cpp.

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

Definition at line 300 of file openni_grab_images.cpp.

template<typename PointType>
bool OpenNIGrabFrame< PointType >::quit_

Definition at line 268 of file openni_grab_frame.cpp.

template<typename PointType>
bool OpenNIGrabFrame< PointType >::trigger_

Definition at line 270 of file openni_grab_frame.cpp.

template<typename PointType>
boost::shared_ptr<pcl::visualization::PCLVisualizer> OpenNIGrabFrame< PointType >::visualizer_

Definition at line 266 of file openni_grab_frame.cpp.

template<typename PointType>
bool OpenNIGrabFrame< PointType >::visualizer_enable_

Definition at line 277 of file openni_grab_frame.cpp.

template<typename PointType>
pcl::PCDWriter OpenNIGrabFrame< PointType >::writer_

Definition at line 267 of file openni_grab_frame.cpp.

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

Definition at line 301 of file openni_grab_images.cpp.


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


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