Octree pointcloud density leaf node class More...
#include <octree_pointcloud_density.h>
Public Member Functions | |
virtual OctreePointCloudDensityContainer * | deepCopy () const |
deep copy function | |
void | getData (const DataT *&data_arg) const |
Returns a null pointer as this leaf node does not store any data. | |
void | getData (std::vector< DataT > &) const |
Empty getData data vector implementation as this leaf node does not store any data. \. | |
unsigned int | getPointCounter () |
Return point counter. | |
size_t | getSize () const |
Get size of container (number of DataT objects) | |
OctreePointCloudDensityContainer () | |
Class initialization. | |
void | reset () |
Empty reset leaf node implementation as this leaf node does not store any data. | |
void | setData (const DataT &) |
Read input data. Only an internal counter is increased. | |
virtual | ~OctreePointCloudDensityContainer () |
Empty class deconstructor. | |
Private Attributes | |
unsigned int | pointCounter_ |
Octree pointcloud density leaf node class
Definition at line 56 of file octree_pointcloud_density.h.
pcl::octree::OctreePointCloudDensityContainer< DataT >::OctreePointCloudDensityContainer | ( | ) | [inline] |
Class initialization.
Definition at line 60 of file octree_pointcloud_density.h.
virtual pcl::octree::OctreePointCloudDensityContainer< DataT >::~OctreePointCloudDensityContainer | ( | ) | [inline, virtual] |
Empty class deconstructor.
Definition at line 65 of file octree_pointcloud_density.h.
virtual OctreePointCloudDensityContainer* pcl::octree::OctreePointCloudDensityContainer< DataT >::deepCopy | ( | ) | const [inline, virtual] |
deep copy function
Definition at line 71 of file octree_pointcloud_density.h.
void pcl::octree::OctreePointCloudDensityContainer< DataT >::getData | ( | const DataT *& | data_arg | ) | const [inline] |
Returns a null pointer as this leaf node does not store any data.
[out] | data_arg,: | reference to return pointer of leaf node DataT element (will be set to 0). |
Definition at line 97 of file octree_pointcloud_density.h.
void pcl::octree::OctreePointCloudDensityContainer< DataT >::getData | ( | std::vector< DataT > & | ) | const [inline] |
Empty getData data vector implementation as this leaf node does not store any data. \.
Definition at line 105 of file octree_pointcloud_density.h.
unsigned int pcl::octree::OctreePointCloudDensityContainer< DataT >::getPointCounter | ( | ) | [inline] |
Return point counter.
Definition at line 113 of file octree_pointcloud_density.h.
size_t pcl::octree::OctreePointCloudDensityContainer< DataT >::getSize | ( | ) | const [inline] |
Get size of container (number of DataT objects)
Definition at line 80 of file octree_pointcloud_density.h.
void pcl::octree::OctreePointCloudDensityContainer< DataT >::reset | ( | ) | [inline] |
Empty reset leaf node implementation as this leaf node does not store any data.
Definition at line 120 of file octree_pointcloud_density.h.
void pcl::octree::OctreePointCloudDensityContainer< DataT >::setData | ( | const DataT & | ) | [inline] |
Read input data. Only an internal counter is increased.
Definition at line 88 of file octree_pointcloud_density.h.
unsigned int pcl::octree::OctreePointCloudDensityContainer< DataT >::pointCounter_ [private] |
Definition at line 126 of file octree_pointcloud_density.h.