Octree pointcloud occupancy class More...
#include <octree_pointcloud_occupancy.h>
Public Types | |
typedef OctreePointCloudOccupancy < PointT, LeafContainerT, BranchContainerT > | DoubleBuffer |
typedef OctreePointCloud < PointT, LeafContainerT, BranchContainerT >::PointCloud | PointCloud |
typedef OctreePointCloud < PointT, LeafContainerT, BranchContainerT > ::PointCloudConstPtr | PointCloudConstPtr |
typedef OctreePointCloud < PointT, LeafContainerT, BranchContainerT > ::PointCloudPtr | PointCloudPtr |
typedef OctreePointCloudOccupancy < PointT, LeafContainerT, BranchContainerT > | 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 62 of file octree_pointcloud_occupancy.h.
typedef OctreePointCloudOccupancy<PointT, LeafContainerT, BranchContainerT> pcl::octree::OctreePointCloudOccupancy< PointT, LeafContainerT, BranchContainerT >::DoubleBuffer |
Definition at line 70 of file octree_pointcloud_occupancy.h.
typedef OctreePointCloud<PointT, LeafContainerT, BranchContainerT>::PointCloud pcl::octree::OctreePointCloudOccupancy< PointT, LeafContainerT, BranchContainerT >::PointCloud |
Reimplemented from pcl::octree::OctreePointCloud< PointT, LeafContainerT, BranchContainerT, OctreeBase< LeafContainerT, BranchContainerT > >.
Definition at line 73 of file octree_pointcloud_occupancy.h.
typedef OctreePointCloud<PointT, LeafContainerT, BranchContainerT>::PointCloudConstPtr pcl::octree::OctreePointCloudOccupancy< PointT, LeafContainerT, BranchContainerT >::PointCloudConstPtr |
Reimplemented from pcl::octree::OctreePointCloud< PointT, LeafContainerT, BranchContainerT, OctreeBase< LeafContainerT, BranchContainerT > >.
Definition at line 75 of file octree_pointcloud_occupancy.h.
typedef OctreePointCloud<PointT, LeafContainerT, BranchContainerT>::PointCloudPtr pcl::octree::OctreePointCloudOccupancy< PointT, LeafContainerT, BranchContainerT >::PointCloudPtr |
Reimplemented from pcl::octree::OctreePointCloud< PointT, LeafContainerT, BranchContainerT, OctreeBase< LeafContainerT, BranchContainerT > >.
Definition at line 74 of file octree_pointcloud_occupancy.h.
typedef OctreePointCloudOccupancy<PointT, LeafContainerT, BranchContainerT> pcl::octree::OctreePointCloudOccupancy< PointT, LeafContainerT, BranchContainerT >::SingleBuffer |
Reimplemented from pcl::octree::OctreePointCloud< PointT, LeafContainerT, BranchContainerT, OctreeBase< LeafContainerT, BranchContainerT > >.
Definition at line 69 of file octree_pointcloud_occupancy.h.
pcl::octree::OctreePointCloudOccupancy< PointT, LeafContainerT, BranchContainerT >::OctreePointCloudOccupancy | ( | const double | resolution_arg | ) | [inline] |
Constructor.
resolution_arg,: | octree resolution at lowest octree level |
Definition at line 80 of file octree_pointcloud_occupancy.h.
virtual pcl::octree::OctreePointCloudOccupancy< PointT, LeafContainerT, BranchContainerT >::~OctreePointCloudOccupancy | ( | ) | [inline, virtual] |
Empty class constructor.
Definition at line 88 of file octree_pointcloud_occupancy.h.
void pcl::octree::OctreePointCloudOccupancy< PointT, LeafContainerT, BranchContainerT >::setOccupiedVoxelAtPoint | ( | const PointT & | point_arg | ) | [inline] |
Set occupied voxel at point.
point_arg,: | input point |
Definition at line 95 of file octree_pointcloud_occupancy.h.
void pcl::octree::OctreePointCloudOccupancy< PointT, LeafContainerT, BranchContainerT >::setOccupiedVoxelsAtPointsFromCloud | ( | PointCloudPtr | cloud_arg | ) | [inline] |
Set occupied voxels at all points from point cloud.
cloud_arg,: | input point cloud |
Definition at line 111 of file octree_pointcloud_occupancy.h.