|
Point Cloud Library (PCL)
1.4.0
|
Octree leaf class that does store a vector of DataT elements. More...
#include <pcl/octree/octree_nodes.h>


Public Types | |
| typedef DataT | leaf_data_t |
Public Member Functions | |
| OctreeLeafDataTVector () | |
| Empty constructor. | |
| ~OctreeLeafDataTVector () | |
| Empty deconstructor. | |
| virtual void | setData (const DataT &data_arg) |
| Pushes a DataT element to internal DataT vector. | |
| virtual void | getData (const DataT *&data_arg) const |
| Receive the most recent DataT element that was pushed to the internal DataT vector. | |
| virtual void | getData (std::vector< DataT > &dataVector_arg) const |
| Concatenate the internal DataT vector to vector argument dataVector_arg. | |
| virtual const std::vector < DataT > & | getIdxVector () |
| Receive const reference to internal DataT Vector. | |
| virtual void | reset () |
| Reset leaf node. | |
| virtual node_type_t | getNodeType () const |
| Get the type of octree node. | |
Octree leaf class that does store a vector of DataT elements.
Definition at line 242 of file octree_nodes.h.
typedef DataT pcl::octree::OctreeLeafAbstract< DataT >::leaf_data_t [inherited] |
Definition at line 82 of file octree_nodes.h.
| pcl::octree::OctreeLeafDataTVector< DataT >::OctreeLeafDataTVector | ( | ) | [inline] |
Empty constructor.
Definition at line 247 of file octree_nodes.h.
| pcl::octree::OctreeLeafDataTVector< DataT >::~OctreeLeafDataTVector | ( | ) | [inline] |
Empty deconstructor.
Definition at line 251 of file octree_nodes.h.
| virtual void pcl::octree::OctreeLeafDataTVector< DataT >::getData | ( | const DataT *& | data_arg | ) | const [inline, virtual] |
Receive the most recent DataT element that was pushed to the internal DataT vector.
| data_arg,: | reference to return pointer of most recently added leaf node DataT element. |
Implements pcl::octree::OctreeLeafAbstract< DataT >.
Definition at line 268 of file octree_nodes.h.
| virtual void pcl::octree::OctreeLeafDataTVector< DataT >::getData | ( | std::vector< DataT > & | dataVector_arg | ) | const [inline, virtual] |
Concatenate the internal DataT vector to vector argument dataVector_arg.
| dataVector_arg,: | reference to DataT vector that is to be extended with leaf node DataT elements. |
Implements pcl::octree::OctreeLeafAbstract< DataT >.
Definition at line 283 of file octree_nodes.h.
| virtual const std::vector<DataT>& pcl::octree::OctreeLeafDataTVector< DataT >::getIdxVector | ( | ) | [inline, virtual] |
Receive const reference to internal DataT Vector.
Definition at line 293 of file octree_nodes.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 95 of file octree_nodes.h.
| virtual void pcl::octree::OctreeLeafDataTVector< DataT >::reset | ( | ) | [inline, virtual] |
Reset leaf node.
Clear DataT vector.
Implements pcl::octree::OctreeLeafAbstract< DataT >.
Definition at line 300 of file octree_nodes.h.
| virtual void pcl::octree::OctreeLeafDataTVector< DataT >::setData | ( | const DataT & | data_arg | ) | [inline, virtual] |
Pushes a DataT element to internal DataT vector.
| data_arg,: | reference to DataT element to be stored within leaf node. |
Implements pcl::octree::OctreeLeafAbstract< DataT >.
Definition at line 259 of file octree_nodes.h.
1.7.6.1