Point Cloud Library (PCL)  1.6.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | 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>

Public Member Functions

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

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 (juliu.nosp@m.s@ka.nosp@m.mmerl.nosp@m..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 ( )
inlinevirtual

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
inlinevirtual

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: