Public Types | Public Member Functions

pcl::octree::OctreePointCloudSinglePoint< PointT, LeafT, OctreeT > Class Template Reference
[Module octree]

Octree pointcloud single point class More...

#include <pcl/octree/octree_pointcloud_singlepoint.h>

Inheritance diagram for pcl::octree::OctreePointCloudSinglePoint< PointT, LeafT, OctreeT >:
Inheritance graph
[legend]
Collaboration diagram for pcl::octree::OctreePointCloudSinglePoint< PointT, LeafT, OctreeT >:
Collaboration graph
[legend]

List of all members.

Public Types

typedef
OctreePointCloudSinglePoint
< PointT, LeafT, OctreeBase
< int, LeafT > > 
SingleBuffer
typedef
OctreePointCloudSinglePoint
< PointT, LeafT,
Octree2BufBase< int, LeafT > > 
DoubleBuffer

Public Member Functions

 OctreePointCloudSinglePoint (const double resolution_arg)
 Constructor.
virtual ~OctreePointCloudSinglePoint ()
 Empty class constructor.

Detailed Description

template<typename PointT, typename LeafT = OctreeLeafDataT<int>, typename OctreeT = OctreeBase<int, LeafT>>
class pcl::octree::OctreePointCloudSinglePoint< PointT, LeafT, OctreeT >

Octree pointcloud single point class

Note:
This pointcloud octree class generate an octrees from a point cloud (zero-copy). Every leaf node contains a single point index from the dataset given by setInputCloud.
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 62 of file octree_pointcloud_singlepoint.h.


Member Typedef Documentation

template<typename PointT , typename LeafT = OctreeLeafDataT<int>, typename OctreeT = OctreeBase<int, LeafT>>
typedef OctreePointCloudSinglePoint<PointT, LeafT, Octree2BufBase<int, LeafT> > pcl::octree::OctreePointCloudSinglePoint< PointT, LeafT, OctreeT >::DoubleBuffer
template<typename PointT , typename LeafT = OctreeLeafDataT<int>, typename OctreeT = OctreeBase<int, LeafT>>
typedef OctreePointCloudSinglePoint<PointT, LeafT, OctreeBase<int, LeafT> > pcl::octree::OctreePointCloudSinglePoint< PointT, LeafT, OctreeT >::SingleBuffer

Constructor & Destructor Documentation

template<typename PointT , typename LeafT = OctreeLeafDataT<int>, typename OctreeT = OctreeBase<int, LeafT>>
pcl::octree::OctreePointCloudSinglePoint< PointT, LeafT, OctreeT >::OctreePointCloudSinglePoint ( const double  resolution_arg  )  [inline]

Constructor.

Parameters:
resolution_arg,: octree resolution at lowest octree level

Definition at line 73 of file octree_pointcloud_singlepoint.h.

template<typename PointT , typename LeafT = OctreeLeafDataT<int>, typename OctreeT = OctreeBase<int, LeafT>>
virtual pcl::octree::OctreePointCloudSinglePoint< PointT, LeafT, OctreeT >::~OctreePointCloudSinglePoint (  )  [inline, virtual]

Empty class constructor.

Definition at line 80 of file octree_pointcloud_singlepoint.h.


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