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 keyboard_callback (const pcl::visualization::KeyboardEvent &event, void *)
void mouse_callback (const pcl::visualization::MouseEvent &mouse_event, void *)
 OpenNIGrabFrame ()
void run ()
void saveCloud ()
void setOptions (std::string filename, std::string pcd_format, bool paused)

Public Attributes

CloudConstPtr cloud_
boost::mutex cloud_mutex_
bool continuous_
std::string dir_name_
std::string file_name_
unsigned format_
bool quit_
bool trigger_
boost::shared_ptr
< pcl::visualization::PCLVisualizer
visualizer_
pcl::PCDWriter writer_

Private Types

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

Detailed Description

template<typename PointType>
class OpenNIGrabFrame< PointType >

Definition at line 53 of file openni_grab_frame.cpp.


Member Typedef Documentation

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

Definition at line 55 of file openni_grab_frame.cpp.

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

Definition at line 56 of file openni_grab_frame.cpp.


Constructor & Destructor Documentation

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

Definition at line 58 of file openni_grab_frame.cpp.


Member Function Documentation

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

Definition at line 71 of file openni_grab_frame.cpp.

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

Definition at line 112 of file openni_grab_frame.cpp.

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

Definition at line 86 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 103 of file openni_grab_frame.cpp.

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

Definition at line 148 of file openni_grab_frame.cpp.

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

Definition at line 123 of file openni_grab_frame.cpp.

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

Definition at line 191 of file openni_grab_frame.cpp.


Member Data Documentation

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

Definition at line 241 of file openni_grab_frame.cpp.

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

Definition at line 242 of file openni_grab_frame.cpp.

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

Definition at line 236 of file openni_grab_frame.cpp.

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

Definition at line 239 of file openni_grab_frame.cpp.

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

Definition at line 238 of file openni_grab_frame.cpp.

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

Definition at line 240 of file openni_grab_frame.cpp.

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

Definition at line 235 of file openni_grab_frame.cpp.

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

Definition at line 237 of file openni_grab_frame.cpp.

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

Definition at line 233 of file openni_grab_frame.cpp.

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

Definition at line 234 of file openni_grab_frame.cpp.


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


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