Point Cloud Library (PCL)  1.6.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions
pcl::octree::OctreeContainerEmpty< DataT > Class Template Reference

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

#include <pcl/octree/octree_container.h>

List of all members.

Public Member Functions

 OctreeContainerEmpty ()
 Empty constructor.
 OctreeContainerEmpty (const OctreeContainerEmpty &)
 Empty constructor.
virtual ~OctreeContainerEmpty ()
 Empty deconstructor.
virtual OctreeContainerEmptydeepCopy () const
 Octree deep copy method.
void setData (const DataT &)
 Empty setData data implementation.
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)
void reset ()
 Empty reset leaf node implementation as this leaf node does not store any data.

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:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines