Public Member Functions
pcl::octree::OctreeContainerEmpty< DataT > Class Template Reference

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

#include <octree_container.h>

List of all members.

Public Member Functions

virtual OctreeContainerEmptydeepCopy () const
 Octree deep copy method.
void getData (DataT &) const
 Empty getData data vector implementation as this leaf node does not store any data.
void getData (std::vector< DataT > &) const
 Empty getData data vector implementation as this leaf node does not store any data. \.
size_t getSize () const
 Get size of container (number of DataT objects)
 OctreeContainerEmpty ()
 Empty constructor.
 OctreeContainerEmpty (const OctreeContainerEmpty &)
 Empty constructor.
void reset ()
 Empty reset leaf node implementation as this leaf node does not store any data.
void setData (const DataT &)
 Empty setData data implementation. This leaf node does not store any data.
virtual ~OctreeContainerEmpty ()
 Empty deconstructor.

Detailed Description

template<typename DataT>
class pcl::octree::OctreeContainerEmpty< 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 60 of file octree_container.h.


Constructor & Destructor Documentation

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

Empty constructor.

Definition at line 64 of file octree_container.h.

template<typename DataT >
pcl::octree::OctreeContainerEmpty< DataT >::OctreeContainerEmpty ( const OctreeContainerEmpty< DataT > &  ) [inline]

Empty constructor.

Definition at line 69 of file octree_container.h.

template<typename DataT >
virtual pcl::octree::OctreeContainerEmpty< DataT >::~OctreeContainerEmpty ( ) [inline, virtual]

Empty deconstructor.

Definition at line 75 of file octree_container.h.


Member Function Documentation

template<typename DataT >
virtual OctreeContainerEmpty* pcl::octree::OctreeContainerEmpty< DataT >::deepCopy ( ) const [inline, virtual]

Octree deep copy method.

Definition at line 81 of file octree_container.h.

template<typename DataT >
void pcl::octree::OctreeContainerEmpty< DataT >::getData ( DataT &  ) const [inline]

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

Definition at line 97 of file octree_container.h.

template<typename DataT >
void pcl::octree::OctreeContainerEmpty< DataT >::getData ( std::vector< DataT > &  ) const [inline]

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

Parameters:
[in]dataVector_argreference to dummy DataT vector that is extended with leaf node DataT elements.

Definition at line 106 of file octree_container.h.

template<typename DataT >
size_t pcl::octree::OctreeContainerEmpty< DataT >::getSize ( ) const [inline]

Get size of container (number of DataT objects)

Returns:
number of DataT elements in leaf node container.

Definition at line 114 of file octree_container.h.

template<typename DataT >
void pcl::octree::OctreeContainerEmpty< DataT >::reset ( ) [inline]

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

Definition at line 121 of file octree_container.h.

template<typename DataT >
void pcl::octree::OctreeContainerEmpty< DataT >::setData ( const DataT &  ) [inline]

Empty setData data implementation. This leaf node does not store any data.

Definition at line 90 of file octree_container.h.


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


pcl
Author(s): Open Perception
autogenerated on Mon Oct 6 2014 03:20:18