Public Member Functions

pcl::octree::OctreeLeafEmpty< DataT > Class Template Reference

Octree leaf class that does not store any information. More...

#include <pcl/octree/octree_nodes.h>

Inheritance diagram for pcl::octree::OctreeLeafEmpty< DataT >:
Inheritance graph
[legend]
Collaboration diagram for pcl::octree::OctreeLeafEmpty< DataT >:
Collaboration graph
[legend]

List of all members.

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)
 Returns a null pointer as this leaf node does not store any data.
virtual void getData (std::vector< DataT > &dataVector_arg)
 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.

Detailed Description

template<typename DataT>
class pcl::octree::OctreeLeafEmpty< DataT >

Octree leaf class that does not store any information.

Note:
Can be used for occupancy trees that are used for checking only the existence of leaf nodes in the tree
Author:
Julius Kammerl (julius@kammerl.de)

Definition at line 128 of file octree_nodes.h.


Constructor & Destructor Documentation

template<typename DataT >
pcl::octree::OctreeLeafEmpty< DataT >::OctreeLeafEmpty (  )  [inline]

Empty constructor.

Definition at line 132 of file octree_nodes.h.

template<typename DataT >
pcl::octree::OctreeLeafEmpty< DataT >::~OctreeLeafEmpty (  )  [inline]

Empty deconstructor.

Definition at line 137 of file octree_nodes.h.


Member Function Documentation

template<typename DataT >
virtual void pcl::octree::OctreeLeafEmpty< DataT >::getData ( const DataT *&  data_arg  )  [inline, virtual]

Returns a null pointer as this leaf node does not store any data.

Parameters:
data_arg,: reference to return pointer of leaf node DataT element (will be set to 0).

Implements pcl::octree::OctreeLeafAbstract< DataT >.

Definition at line 154 of file octree_nodes.h.

template<typename DataT >
virtual void pcl::octree::OctreeLeafEmpty< DataT >::getData ( std::vector< DataT > &  dataVector_arg  )  [inline, virtual]

Empty getData data vector implementation as this leaf node does not store any data.

\

Parameters:
dataVector_arg,: reference to dummy DataT vector that is extended with leaf node DataT elements.

Definition at line 163 of file octree_nodes.h.

template<typename DataT >
virtual void pcl::octree::OctreeLeafEmpty< 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 169 of file octree_nodes.h.

template<typename DataT >
virtual void pcl::octree::OctreeLeafEmpty< DataT >::setData ( const DataT &  data_arg  )  [inline, virtual]

Empty setData data implementation.

This leaf node does not store any data.

Parameters:
data_arg,: reference to dummy DataT element to be stored.

Definition at line 146 of file octree_nodes.h.


The documentation for this class was generated from the following file: