Public Types | Public Member Functions

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

Octree pointcloud occupancy class More...

#include <pcl/octree/octree_pointcloud_occupancy.h>

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

List of all members.

Public Types

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

Public Member Functions

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

Detailed Description

template<typename PointT, typename LeafT = OctreeLeafEmpty<int>, typename OctreeT = OctreeBase<int, LeafT>>
class pcl::octree::OctreePointCloudOccupancy< PointT, LeafT, OctreeT >

Octree pointcloud occupancy class

Note:
This pointcloud octree class generate an octrees from a point cloud (zero-copy). No information is stored at the lead nodes. It can be used of occupancy checks.
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_occupancy.h.


Member Typedef Documentation

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

Constructor & Destructor Documentation

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

Constructor.

Parameters:
resolution_arg,: octree resolution at lowest octree level

Definition at line 74 of file octree_pointcloud_occupancy.h.

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

Empty class constructor.

Definition at line 81 of file octree_pointcloud_occupancy.h.


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