Point Cloud Library (PCL)
1.3.1
|
Octree pointcloud density leaf node class More...
#include <pcl/octree/octree_pointcloud_density.h>
Public Types | |
typedef DataT | leaf_data_t |
Public Member Functions | |
OctreePointCloudDensityLeaf () | |
Class initialization. | |
~OctreePointCloudDensityLeaf () | |
Empty class deconstructor. | |
virtual void | setData (const DataT &point_arg) |
Read input data. | |
virtual void | getData (const DataT *&data_arg) const |
Returns a null pointer as this leaf node does not store any data. | |
virtual void | getData (std::vector< DataT > &dataVector_arg) const |
Empty getData data vector implementation as this leaf node does not store any data. | |
unsigned int | getPointCounter () |
Return point counter. | |
virtual void | reset () |
Empty reset leaf node implementation as this leaf node does not store any data. | |
virtual node_type_t | getNodeType () const |
Get the type of octree node. |
Octree pointcloud density leaf node class
typedef DataT pcl::octree::OctreeLeafAbstract::leaf_data_t [inherited] |
Definition at line 82 of file octree_nodes.h.
pcl::octree::OctreePointCloudDensityLeaf::OctreePointCloudDensityLeaf | ( | ) | [inline] |
Class initialization.
Definition at line 63 of file octree_pointcloud_density.h.
pcl::octree::OctreePointCloudDensityLeaf::~OctreePointCloudDensityLeaf | ( | ) | [inline] |
Empty class deconstructor.
Definition at line 69 of file octree_pointcloud_density.h.
virtual void pcl::octree::OctreePointCloudDensityLeaf::getData | ( | const DataT *& | data_arg | ) | const [inline, virtual] |
Returns a null pointer as this leaf node does not store any data.
data_arg,: | reference to return pointer of leaf node DataT element (will be set to 0). |
Implements pcl::octree::OctreeLeafAbstract< DataT >.
Definition at line 86 of file octree_pointcloud_density.h.
virtual void pcl::octree::OctreePointCloudDensityLeaf::getData | ( | std::vector< DataT > & | dataVector_arg | ) | const [inline, virtual] |
Empty getData data vector implementation as this leaf node does not store any data.
\
dataVector_arg,: | reference to dummy DataT vector that is extended with leaf node DataT elements. |
Implements pcl::octree::OctreeLeafAbstract< DataT >.
Definition at line 95 of file octree_pointcloud_density.h.
virtual node_type_t pcl::octree::OctreeLeafAbstract::getNodeType | ( | ) | const [inline, virtual, inherited] |
unsigned int pcl::octree::OctreePointCloudDensityLeaf::getPointCounter | ( | ) | [inline] |
Return point counter.
Definition at line 103 of file octree_pointcloud_density.h.
virtual void pcl::octree::OctreePointCloudDensityLeaf::reset | ( | ) | [inline, virtual] |
Empty reset leaf node implementation as this leaf node does not store any data.
Implements pcl::octree::OctreeLeafAbstract< DataT >.
Definition at line 110 of file octree_pointcloud_density.h.
virtual void pcl::octree::OctreePointCloudDensityLeaf::setData | ( | const DataT & | point_arg | ) | [inline, virtual] |
Read input data.
Only an internal counter is increased. /param point_arg: input point - this argument is ignored
Implements pcl::octree::OctreeLeafAbstract< DataT >.
Definition at line 77 of file octree_pointcloud_density.h.