|
Point Cloud Library (PCL)
1.5.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 OctreeNode * | deepCopy () const |
| deep copy function | |
| 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
Definition at line 59 of file octree_pointcloud_density.h.
typedef DataT pcl::octree::OctreeLeafAbstract< DataT >::leaf_data_t [inherited] |
Definition at line 86 of file octree_nodes.h.
| pcl::octree::OctreePointCloudDensityLeaf< DataT >::OctreePointCloudDensityLeaf | ( | ) | [inline] |
Class initialization.
Definition at line 63 of file octree_pointcloud_density.h.
| pcl::octree::OctreePointCloudDensityLeaf< DataT >::~OctreePointCloudDensityLeaf | ( | ) | [inline] |
Empty class deconstructor.
Definition at line 69 of file octree_pointcloud_density.h.
| virtual OctreeNode* pcl::octree::OctreePointCloudDensityLeaf< DataT >::deepCopy | ( | ) | const [inline, virtual] |
deep copy function
Implements pcl::octree::OctreeLeafAbstract< DataT >.
Definition at line 75 of file octree_pointcloud_density.h.
| virtual void pcl::octree::OctreePointCloudDensityLeaf< DataT >::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 93 of file octree_pointcloud_density.h.
| virtual void pcl::octree::OctreePointCloudDensityLeaf< DataT >::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 102 of file octree_pointcloud_density.h.
| virtual node_type_t pcl::octree::OctreeLeafAbstract< DataT >::getNodeType | ( | ) | const [inline, virtual, inherited] |
Get the type of octree node.
Returns LEAVE_NODE type
Implements pcl::octree::OctreeNode.
Definition at line 102 of file octree_nodes.h.
| unsigned int pcl::octree::OctreePointCloudDensityLeaf< DataT >::getPointCounter | ( | ) | [inline] |
Return point counter.
Definition at line 110 of file octree_pointcloud_density.h.
| virtual void pcl::octree::OctreePointCloudDensityLeaf< DataT >::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 117 of file octree_pointcloud_density.h.
| virtual void pcl::octree::OctreePointCloudDensityLeaf< DataT >::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 84 of file octree_pointcloud_density.h.
1.8.0