Public Types | Public Member Functions | Public Attributes
OpenNIVoxelGrid< 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)
CloudPtr get ()
 OpenNIVoxelGrid (const std::string &device_id="", const std::string &="z", float=0, float=5.0, float leaf_size_x=0.01, float leaf_size_y=0.01, float leaf_size_z=0.01)
void run ()
void set (const CloudConstPtr &cloud)

Public Attributes

CloudConstPtr cloud_
std::string device_id_
pcl::VoxelGrid< PointTypegrid_
boost::mutex mtx_
pcl::visualization::CloudViewer viewer

Detailed Description

template<typename PointType>
class OpenNIVoxelGrid< PointType >

Definition at line 63 of file openni_voxel_grid.cpp.


Member Typedef Documentation

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

Definition at line 66 of file openni_voxel_grid.cpp.

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

Definition at line 68 of file openni_voxel_grid.cpp.

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

Definition at line 67 of file openni_voxel_grid.cpp.


Constructor & Destructor Documentation

template<typename PointType>
OpenNIVoxelGrid< PointType >::OpenNIVoxelGrid ( const std::string device_id = "",
const std::string = "z",
float  = 0,
float  = 5.0,
float  leaf_size_x = 0.01,
float  leaf_size_y = 0.01,
float  leaf_size_z = 0.01 
) [inline]

Definition at line 70 of file openni_voxel_grid.cpp.


Member Function Documentation

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

Definition at line 82 of file openni_voxel_grid.cpp.

template<typename PointType>
CloudPtr OpenNIVoxelGrid< PointType >::get ( ) [inline]

Definition at line 96 of file openni_voxel_grid.cpp.

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

Definition at line 109 of file openni_voxel_grid.cpp.

template<typename PointType>
void OpenNIVoxelGrid< PointType >::set ( const CloudConstPtr cloud) [inline]

Definition at line 88 of file openni_voxel_grid.cpp.


Member Data Documentation

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

Definition at line 135 of file openni_voxel_grid.cpp.

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

Definition at line 133 of file openni_voxel_grid.cpp.

template<typename PointType>
pcl::VoxelGrid<PointType> OpenNIVoxelGrid< PointType >::grid_

Definition at line 131 of file openni_voxel_grid.cpp.

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

Definition at line 134 of file openni_voxel_grid.cpp.

Definition at line 132 of file openni_voxel_grid.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