Point Cloud Library (PCL)
1.9.1dev

Octree container class that does store a vector of point indices. More...
#include <pcl/octree/octree_container.h>
Public Member Functions  
OctreeContainerPointIndices ()  
Empty constructor. More...  
OctreeContainerPointIndices (const OctreeContainerPointIndices &source)  
Empty constructor. More...  
~OctreeContainerPointIndices ()  
Empty deconstructor. More...  
virtual OctreeContainerPointIndices *  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...  
std::vector< int > &  getPointIndicesVector () 
Retrieve reference to point indices vector. More...  
size_t  getSize () const override 
Get size of container (number of indices) More...  
void  reset () override 
Reset leaf node. 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  
std::vector< int >  leafDataTVector_ 
Leaf node DataT vector. More...  
Octree container class that does store a vector of point indices.
Definition at line 299 of file octree_container.h.

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

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

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

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

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

inline 
Retrieve point index from container.
This container stores a vector of point indices.
Definition at line 351 of file octree_container.h.

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

inline 
Retrieve reference to point indices vector.
This container stores a vector of point indices.
Definition at line 369 of file octree_container.h.

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

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

inlineoverridevirtual 
Reset leaf node.
Clear DataT vector.
Implements pcl::octree::OctreeContainerBase.
Definition at line 385 of file octree_container.h.

protected 
Leaf node DataT vector.
Definition at line 392 of file octree_container.h.
Referenced by operator==().