Octree pointcloud occupancy class More...
#include <octree_pointcloud_occupancy.h>
Public Types | |
typedef OctreePointCloudOccupancy < PointT, LeafT, BranchT > | DoubleBuffer |
typedef OctreePointCloud < PointT, LeafT, BranchT > ::PointCloud | PointCloud |
typedef OctreePointCloud < PointT, LeafT, BranchT > ::PointCloudConstPtr | PointCloudConstPtr |
typedef OctreePointCloud < PointT, LeafT, BranchT > ::PointCloudPtr | PointCloudPtr |
typedef OctreePointCloudOccupancy < PointT, LeafT, BranchT > | SingleBuffer |
Public Member Functions | |
OctreePointCloudOccupancy (const double resolution_arg) | |
Constructor. | |
void | setOccupiedVoxelAtPoint (const PointT &point_arg) |
Set occupied voxel at point. | |
void | setOccupiedVoxelsAtPointsFromCloud (PointCloudPtr cloud_arg) |
Set occupied voxels at all points from point cloud. | |
virtual | ~OctreePointCloudOccupancy () |
Empty class constructor. |
Octree pointcloud occupancy class
Definition at line 64 of file octree_pointcloud_occupancy.h.
typedef OctreePointCloudOccupancy<PointT, LeafT, BranchT> pcl::octree::OctreePointCloudOccupancy< PointT, LeafT, BranchT >::DoubleBuffer |
Reimplemented from pcl::octree::OctreePointCloud< PointT, LeafT, BranchT, OctreeBase< int, LeafT, BranchT > >.
Definition at line 72 of file octree_pointcloud_occupancy.h.
typedef OctreePointCloud<PointT, LeafT, BranchT>::PointCloud pcl::octree::OctreePointCloudOccupancy< PointT, LeafT, BranchT >::PointCloud |
Reimplemented from pcl::octree::OctreePointCloud< PointT, LeafT, BranchT, OctreeBase< int, LeafT, BranchT > >.
Definition at line 75 of file octree_pointcloud_occupancy.h.
typedef OctreePointCloud<PointT, LeafT, BranchT>::PointCloudConstPtr pcl::octree::OctreePointCloudOccupancy< PointT, LeafT, BranchT >::PointCloudConstPtr |
Reimplemented from pcl::octree::OctreePointCloud< PointT, LeafT, BranchT, OctreeBase< int, LeafT, BranchT > >.
Definition at line 77 of file octree_pointcloud_occupancy.h.
typedef OctreePointCloud<PointT, LeafT, BranchT>::PointCloudPtr pcl::octree::OctreePointCloudOccupancy< PointT, LeafT, BranchT >::PointCloudPtr |
Reimplemented from pcl::octree::OctreePointCloud< PointT, LeafT, BranchT, OctreeBase< int, LeafT, BranchT > >.
Definition at line 76 of file octree_pointcloud_occupancy.h.
typedef OctreePointCloudOccupancy<PointT, LeafT, BranchT> pcl::octree::OctreePointCloudOccupancy< PointT, LeafT, BranchT >::SingleBuffer |
Reimplemented from pcl::octree::OctreePointCloud< PointT, LeafT, BranchT, OctreeBase< int, LeafT, BranchT > >.
Definition at line 71 of file octree_pointcloud_occupancy.h.
pcl::octree::OctreePointCloudOccupancy< PointT, LeafT, BranchT >::OctreePointCloudOccupancy | ( | const double | resolution_arg | ) | [inline] |
Constructor.
resolution_arg,: | octree resolution at lowest octree level |
Definition at line 82 of file octree_pointcloud_occupancy.h.
virtual pcl::octree::OctreePointCloudOccupancy< PointT, LeafT, BranchT >::~OctreePointCloudOccupancy | ( | ) | [inline, virtual] |
Empty class constructor.
Definition at line 90 of file octree_pointcloud_occupancy.h.
void pcl::octree::OctreePointCloudOccupancy< PointT, LeafT, BranchT >::setOccupiedVoxelAtPoint | ( | const PointT & | point_arg | ) | [inline] |
Set occupied voxel at point.
point_arg,: | input point |
Definition at line 97 of file octree_pointcloud_occupancy.h.
void pcl::octree::OctreePointCloudOccupancy< PointT, LeafT, BranchT >::setOccupiedVoxelsAtPointsFromCloud | ( | PointCloudPtr | cloud_arg | ) | [inline] |
Set occupied voxels at all points from point cloud.
cloud_arg,: | input point cloud |
Definition at line 113 of file octree_pointcloud_occupancy.h.