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.