Public Member Functions

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

Octree pointcloud change detector class More...

#include <pcl/octree/octree_pointcloud_changedetector.h>

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

List of all members.

Public Member Functions

 OctreePointCloudChangeDetector (const double resolution_arg)
 Constructor.
virtual ~OctreePointCloudChangeDetector ()
 Empty class constructor.
int getPointIndicesFromNewVoxels (std::vector< int > &indicesVector_arg, const int minPointsPerLeaf_arg=0)
 Get a indices from all leaf nodes that did not exist in previous buffer.

Detailed Description

template<typename PointT, typename LeafT = OctreeLeafDataTVector<int>>
class pcl::octree::OctreePointCloudChangeDetector< PointT, LeafT >

Octree pointcloud change detector class

Note:
This pointcloud octree class generate an octrees from a point cloud (zero-copy). It allows to detect new leaf nodes and serialize their point indices
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 55 of file octree_pointcloud_changedetector.h.


Constructor & Destructor Documentation

template<typename PointT , typename LeafT = OctreeLeafDataTVector<int>>
pcl::octree::OctreePointCloudChangeDetector< PointT, LeafT >::OctreePointCloudChangeDetector ( const double  resolution_arg  )  [inline]

Constructor.

Parameters:
resolution_arg,: octree resolution at lowest octree level

Definition at line 48 of file octree_pointcloud_changedetector.h.

template<typename PointT , typename LeafT = OctreeLeafDataTVector<int>>
virtual pcl::octree::OctreePointCloudChangeDetector< PointT, LeafT >::~OctreePointCloudChangeDetector (  )  [inline, virtual]

Empty class constructor.

Definition at line 55 of file octree_pointcloud_changedetector.h.


Member Function Documentation

template<typename PointT , typename LeafT = OctreeLeafDataTVector<int>>
int pcl::octree::OctreePointCloudChangeDetector< PointT, LeafT >::getPointIndicesFromNewVoxels ( std::vector< int > &  indicesVector_arg,
const int  minPointsPerLeaf_arg = 0 
) [inline]

Get a indices from all leaf nodes that did not exist in previous buffer.

Parameters:
indicesVector_arg,: results are written to this vector of int indices
minPointsPerLeaf_arg,: minimum amount of points required within leaf node to become serialized.
Returns:
number of point indices

Definition at line 65 of file octree_pointcloud_changedetector.h.


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