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< PointType > | grid_ |
boost::mutex | mtx_ |
pcl::visualization::CloudViewer | viewer |
Definition at line 65 of file openni_voxel_grid.cpp.
typedef pcl::PointCloud<PointType> OpenNIVoxelGrid< PointType >::Cloud |
Definition at line 68 of file openni_voxel_grid.cpp.
typedef Cloud::ConstPtr OpenNIVoxelGrid< PointType >::CloudConstPtr |
Definition at line 70 of file openni_voxel_grid.cpp.
typedef Cloud::Ptr OpenNIVoxelGrid< PointType >::CloudPtr |
Definition at line 69 of file openni_voxel_grid.cpp.
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 72 of file openni_voxel_grid.cpp.
void OpenNIVoxelGrid< PointType >::cloud_cb_ | ( | const CloudConstPtr & | cloud | ) | [inline] |
Definition at line 84 of file openni_voxel_grid.cpp.
CloudPtr OpenNIVoxelGrid< PointType >::get | ( | ) | [inline] |
Definition at line 98 of file openni_voxel_grid.cpp.
void OpenNIVoxelGrid< PointType >::run | ( | ) | [inline] |
Definition at line 111 of file openni_voxel_grid.cpp.
void OpenNIVoxelGrid< PointType >::set | ( | const CloudConstPtr & | cloud | ) | [inline] |
Definition at line 90 of file openni_voxel_grid.cpp.
CloudConstPtr OpenNIVoxelGrid< PointType >::cloud_ |
Definition at line 137 of file openni_voxel_grid.cpp.
std::string OpenNIVoxelGrid< PointType >::device_id_ |
Definition at line 135 of file openni_voxel_grid.cpp.
pcl::VoxelGrid<PointType> OpenNIVoxelGrid< PointType >::grid_ |
Definition at line 133 of file openni_voxel_grid.cpp.
boost::mutex OpenNIVoxelGrid< PointType >::mtx_ |
Definition at line 136 of file openni_voxel_grid.cpp.
pcl::visualization::CloudViewer OpenNIVoxelGrid< PointType >::viewer |
Definition at line 134 of file openni_voxel_grid.cpp.