pcl::octree::OctreePointCloudDensity< PointT, LeafContainerT, BranchContainerT > Class Template Reference

**Octree** pointcloud density class
More...

`#include <octree_pointcloud_density.h>`

Inheritance diagram for pcl::octree::OctreePointCloudDensity< PointT, LeafContainerT, BranchContainerT >:

## Public Member Functions | |

unsigned int | getVoxelDensityAtPoint (const PointT &point_arg) const |

Get the amount of points within a leaf node voxel which is addressed by a point. | |

OctreePointCloudDensity (const double resolution_arg) | |

OctreePointCloudDensity class constructor. | |

virtual | ~OctreePointCloudDensity () |

Empty class deconstructor. |

class pcl::octree::OctreePointCloudDensity< PointT, LeafContainerT, BranchContainerT >

**Octree** pointcloud density class

**Note:**- This class generate an octrees from a point cloud (zero-copy). Only the amount of points that fall into the leaf node voxel are stored.
- The octree pointcloud is initialized with its voxel resolution. Its bounding box is automatically adjusted or can be predefined.
- typename: PointT: type of point used in pointcloud

Definition at line 121 of file octree_pointcloud_density.h.

template<typename PointT, typename LeafContainerT = OctreePointCloudDensityContainer, typename BranchContainerT = OctreeContainerEmpty>

pcl::octree::OctreePointCloudDensity< PointT, LeafContainerT, BranchContainerT >::OctreePointCloudDensity | ( | const double | resolution_arg | ) | ` [inline]` |

OctreePointCloudDensity class constructor.

**Parameters:**-
resolution_arg,: octree resolution at lowest octree level

Definition at line 128 of file octree_pointcloud_density.h.

template<typename PointT, typename LeafContainerT = OctreePointCloudDensityContainer, typename BranchContainerT = OctreeContainerEmpty>

virtual pcl::octree::OctreePointCloudDensity< PointT, LeafContainerT, BranchContainerT >::~OctreePointCloudDensity | ( | ) | ` [inline, virtual]` |

Empty class deconstructor.

Definition at line 135 of file octree_pointcloud_density.h.

template<typename PointT, typename LeafContainerT = OctreePointCloudDensityContainer, typename BranchContainerT = OctreeContainerEmpty>

unsigned int pcl::octree::OctreePointCloudDensity< PointT, LeafContainerT, BranchContainerT >::getVoxelDensityAtPoint | ( | const PointT & | point_arg | ) | const` [inline]` |

Get the amount of points within a leaf node voxel which is addressed by a point.

**Parameters:**-
[in] point_arg,: a point addressing a voxel

**Returns:**- amount of points that fall within leaf node voxel

Definition at line 144 of file octree_pointcloud_density.h.

The documentation for this class was generated from the following file: