pcl::octree::OctreePointCloudDensityContainer Class Reference

Octree pointcloud density leaf node class More...

#include <pcl/octree/octree_pointcloud_density.h>

Inheritance diagram for pcl::octree::OctreePointCloudDensityContainer:
Inheritance graph
[legend]
Collaboration diagram for pcl::octree::OctreePointCloudDensityContainer:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 OctreePointCloudDensityContainer ()
 Class initialization.
virtual ~OctreePointCloudDensityContainer ()
 Empty class deconstructor.
virtual
OctreePointCloudDensityContainer
deepCopy () const
 deep copy function
virtual bool operator== (const OctreeContainerBase &other) const
 Equal comparison operator.
void addPointIndex (int)
 Read input data.
unsigned int getPointCounter ()
 Return point counter.
virtual void reset ()
 Reset leaf node.

Detailed Description

Octree pointcloud density leaf node class

Note:
This class implements a leaf node that counts the amount of points which fall into its voxel space.
Author:
Julius Kammerl (julius@kammerl.de)

Definition at line 52 of file octree_pointcloud_density.h.


Constructor & Destructor Documentation

pcl::octree::OctreePointCloudDensityContainer::OctreePointCloudDensityContainer (  )  [inline]

Class initialization.

Definition at line 56 of file octree_pointcloud_density.h.

virtual pcl::octree::OctreePointCloudDensityContainer::~OctreePointCloudDensityContainer (  )  [inline, virtual]

Empty class deconstructor.

Definition at line 61 of file octree_pointcloud_density.h.


Member Function Documentation

void pcl::octree::OctreePointCloudDensityContainer::addPointIndex ( int   )  [inline]

Read input data.

Only an internal counter is increased.

Definition at line 86 of file octree_pointcloud_density.h.

virtual OctreePointCloudDensityContainer* pcl::octree::OctreePointCloudDensityContainer::deepCopy (  )  const [inline, virtual]

deep copy function

Definition at line 67 of file octree_pointcloud_density.h.

unsigned int pcl::octree::OctreePointCloudDensityContainer::getPointCounter (  )  [inline]

Return point counter.

Returns:
Amount of points

Definition at line 95 of file octree_pointcloud_density.h.

Referenced by pcl::octree::OctreePointCloudDensity< PointT, LeafContainerT, BranchContainerT >::getVoxelDensityAtPoint().

virtual bool pcl::octree::OctreePointCloudDensityContainer::operator== ( const OctreeContainerBase other  )  const [inline, virtual]

Equal comparison operator.

Parameters:
[in] other OctreePointCloudDensityContainer to compare with

Definition at line 75 of file octree_pointcloud_density.h.

virtual void pcl::octree::OctreePointCloudDensityContainer::reset (  )  [inline, virtual]

Reset leaf node.

Implements pcl::octree::OctreeContainerBase.

Definition at line 102 of file octree_pointcloud_density.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends