Point Cloud Library (PCL)
1.9.1dev

Octree container class that does store a single point index. More...
#include <pcl/octree/octree_container.h>
Public Member Functions  
OctreeContainerPointIndex ()  
Empty constructor. More...  
OctreeContainerPointIndex (const OctreeContainerPointIndex &source)  
Empty constructor. More...  
~OctreeContainerPointIndex ()  
Empty deconstructor. More...  
virtual OctreeContainerPointIndex *  deepCopy () const 
Octree deep copy method. More...  
bool  operator== (const OctreeContainerBase &other) const override 
Equal comparison operator. More...  
void  addPointIndex (int data_arg) 
Add point index to container memory. More...  
int  getPointIndex () const 
Retrieve point index from container. More...  
void  getPointIndices (std::vector< int > &data_vector_arg) const 
Retrieve point indices from container. More...  
size_t  getSize () const override 
Get size of container (number of DataT objects) More...  
void  reset () override 
Reset leaf node memory to zero. More...  
Public Member Functions inherited from pcl::octree::OctreeContainerBase  
OctreeContainerBase ()  
Empty constructor. More...  
OctreeContainerBase (const OctreeContainerBase &)  
Empty constructor. More...  
virtual  ~OctreeContainerBase () 
Empty deconstructor. More...  
bool  operator!= (const OctreeContainerBase &other) const 
Inequal comparison operator. More...  
void  addPointIndex (const int &) 
Empty addPointIndex implementation. More...  
void  getPointIndex (int &) const 
Empty getPointIndex implementation as this leaf node does not store any point indices. More...  
void  getPointIndices (std::vector< int > &) const 
Empty getPointIndices implementation as this leaf node does not store any data. More...  
Protected Attributes  
int  data_ 
Point index stored in octree. More...  
Octree container class that does store a single point index.
Definition at line 206 of file octree_container.h.

inline 
Empty constructor.
Definition at line 210 of file octree_container.h.
References pcl::octree::OctreeContainerBase::reset().

inline 
Empty constructor.
Definition at line 217 of file octree_container.h.

inline 
Empty deconstructor.
Definition at line 224 of file octree_container.h.

inline 
Add point index to container memory.
This container stores a only a single point index.
[in]  data_arg  index to be stored within leaf node. 
Definition at line 250 of file octree_container.h.

inlinevirtual 
Octree deep copy method.
Definition at line 230 of file octree_container.h.

inline 
Retrieve point index from container.
This container stores a only a single point index
Definition at line 259 of file octree_container.h.

inline 
Retrieve point indices from container.
This container stores only a single point index
[out]  data_vector_arg  vector of point indices to be stored within data vector 
Definition at line 268 of file octree_container.h.

inlineoverridevirtual 
Get size of container (number of DataT objects)
Reimplemented from pcl::octree::OctreeContainerBase.
Definition at line 278 of file octree_container.h.

inlineoverridevirtual 
Equal comparison operator.
[in]  other  OctreeContainerBase to compare with 
Reimplemented from pcl::octree::OctreeContainerBase.
Definition at line 239 of file octree_container.h.
References data_.

inlineoverridevirtual 
Reset leaf node memory to zero.
Implements pcl::octree::OctreeContainerBase.
Definition at line 285 of file octree_container.h.

protected 
Point index stored in octree.
Definition at line 291 of file octree_container.h.
Referenced by operator==().