Public Member Functions
pcl::octree::OctreePointCloudChangeDetector< PointT, LeafT, BranchT > Class Template Reference

Octree pointcloud change detector class More...

#include <octree_pointcloud_changedetector.h>

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

List of all members.

Public Member Functions

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.
 OctreePointCloudChangeDetector (const double resolution_arg)
 Constructor.
virtual ~OctreePointCloudChangeDetector ()
 Empty class constructor.

Detailed Description

template<typename PointT, typename LeafT = OctreeContainerDataTVector<int>, typename BranchT = OctreeContainerEmpty<int>>
class pcl::octree::OctreePointCloudChangeDetector< PointT, LeafT, BranchT >

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 65 of file octree_pointcloud_changedetector.h.


Constructor & Destructor Documentation

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

Constructor.

Parameters:
resolution_arg,:octree resolution at lowest octree level

Definition at line 75 of file octree_pointcloud_changedetector.h.

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

Empty class constructor.

Definition at line 82 of file octree_pointcloud_changedetector.h.


Member Function Documentation

template<typename PointT, typename LeafT = OctreeContainerDataTVector<int>, typename BranchT = OctreeContainerEmpty<int>>
int pcl::octree::OctreePointCloudChangeDetector< PointT, LeafT, BranchT >::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 91 of file octree_pointcloud_changedetector.h.


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


pcl
Author(s): Open Perception
autogenerated on Mon Oct 6 2014 03:20:18