Public Member Functions
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 >:
Inheritance graph
[legend]

List of all members.

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.

Detailed Description

template<typename PointT, typename LeafContainerT = OctreePointCloudDensityContainer, typename BranchContainerT = OctreeContainerEmpty>
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
Author:
Julius Kammerl (julius@kammerl.de)

Definition at line 121 of file octree_pointcloud_density.h.


Constructor & Destructor Documentation

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.


Member Function Documentation

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:


pcl
Author(s): Open Perception
autogenerated on Wed Aug 26 2015 15:44:31