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

List of all members.

Public Types

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

Public Member Functions

void cloud_cb (const CloudConstPtr &cloud)
void init ()
 OpenNIIO (const std::string &device_id="")
void run ()
void runEigen ()
virtual ~OpenNIIO ()

Public Attributes

CloudConstPtr cloud_
std::string device_id_
pcl::Grabberinterface_
boost::mutex mtx_
PCDWriter writer_

Detailed Description

template<typename PointType>
class OpenNIIO< PointType >

Definition at line 65 of file openni_io.cpp.


Member Typedef Documentation

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

Definition at line 68 of file openni_io.cpp.

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

Definition at line 70 of file openni_io.cpp.

template<typename PointType>
typedef Cloud::Ptr OpenNIIO< PointType >::CloudPtr

Definition at line 69 of file openni_io.cpp.


Constructor & Destructor Documentation

template<typename PointType>
OpenNIIO< PointType >::OpenNIIO ( const std::string &  device_id = "") [inline]

Definition at line 72 of file openni_io.cpp.

template<typename PointType>
virtual OpenNIIO< PointType >::~OpenNIIO ( ) [inline, virtual]

Definition at line 77 of file openni_io.cpp.


Member Function Documentation

template<typename PointType>
void OpenNIIO< PointType >::cloud_cb ( const CloudConstPtr cloud) [inline]

Definition at line 84 of file openni_io.cpp.

template<typename PointType>
void OpenNIIO< PointType >::init ( ) [inline]

Definition at line 93 of file openni_io.cpp.

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

Definition at line 106 of file openni_io.cpp.

template<typename PointType>
void OpenNIIO< PointType >::runEigen ( ) [inline]

Definition at line 124 of file openni_io.cpp.


Member Data Documentation

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

Definition at line 143 of file openni_io.cpp.

template<typename PointType>
std::string OpenNIIO< PointType >::device_id_

Definition at line 141 of file openni_io.cpp.

template<typename PointType>
pcl::Grabber* OpenNIIO< PointType >::interface_

Definition at line 144 of file openni_io.cpp.

template<typename PointType>
boost::mutex OpenNIIO< PointType >::mtx_

Definition at line 142 of file openni_io.cpp.

template<typename PointType>
PCDWriter OpenNIIO< PointType >::writer_

Definition at line 145 of file openni_io.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