Point Cloud Library (PCL)
1.3.1
|
Octree leaf class that does not store any information. More...
#include <pcl/octree/octree_nodes.h>
Public Types | |
typedef DataT | leaf_data_t |
Public Member Functions | |
OctreeLeafEmpty () | |
Empty constructor. | |
~OctreeLeafEmpty () | |
Empty deconstructor. | |
virtual void | setData (const DataT &data_arg) |
Empty setData data implementation. | |
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. | |
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 leaf class that does not store any information.
typedef DataT pcl::octree::OctreeLeafAbstract::leaf_data_t [inherited] |
Definition at line 82 of file octree_nodes.h.
pcl::octree::OctreeLeafEmpty::OctreeLeafEmpty | ( | ) | [inline] |
Empty constructor.
Definition at line 134 of file octree_nodes.h.
pcl::octree::OctreeLeafEmpty::~OctreeLeafEmpty | ( | ) | [inline] |
Empty deconstructor.
Definition at line 139 of file octree_nodes.h.
virtual void pcl::octree::OctreeLeafEmpty::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 156 of file octree_nodes.h.
virtual void pcl::octree::OctreeLeafEmpty::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 165 of file octree_nodes.h.
virtual node_type_t pcl::octree::OctreeLeafAbstract::getNodeType | ( | ) | const [inline, virtual, inherited] |
virtual void pcl::octree::OctreeLeafEmpty::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 171 of file octree_nodes.h.
virtual void pcl::octree::OctreeLeafEmpty::setData | ( | const DataT & | data_arg | ) | [inline, virtual] |
Empty setData data implementation.
This leaf node does not store any data.
data_arg,: | reference to dummy DataT element to be stored. |
Implements pcl::octree::OctreeLeafAbstract< DataT >.
Definition at line 148 of file octree_nodes.h.