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...  
virtual  ~OctreeContainerPointIndex () 
Empty deconstructor. More...  
virtual OctreeContainerPointIndex *  deepCopy () const 
Octree deep copy method. More...  
virtual bool  operator== (const OctreeContainerBase &other) const 
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 
Get size of container (number of DataT objects) More...  
virtual void  reset () 
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.

inlinevirtual 
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.

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

inlinevirtual 
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_.

inlinevirtual 
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==().