|
| OctreeLeafNodeBreadthFirstIterator (unsigned int max_depth_arg=0) |
| Empty constructor. More...
|
|
| OctreeLeafNodeBreadthFirstIterator (OctreeT *octree_arg, unsigned int max_depth_arg=0) |
| Constructor. More...
|
|
| OctreeLeafNodeBreadthFirstIterator (OctreeT *octree_arg, unsigned int max_depth_arg, IteratorState *current_state, const std::deque< IteratorState > &fifo=std::deque< IteratorState >()) |
| Copy constructor. More...
|
|
void | reset () |
| Reset the iterator to the first leaf in the breadth first way. More...
|
|
OctreeLeafNodeBreadthFirstIterator & | operator++ () |
| Preincrement operator. More...
|
|
OctreeLeafNodeBreadthFirstIterator | operator++ (int) |
| Postincrement operator. More...
|
|
| OctreeBreadthFirstIterator (unsigned int max_depth_arg=0) |
| Empty constructor. More...
|
|
| OctreeBreadthFirstIterator (OctreeT *octree_arg, unsigned int max_depth_arg=0) |
| Constructor. More...
|
|
| OctreeBreadthFirstIterator (OctreeT *octree_arg, unsigned int max_depth_arg, IteratorState *current_state, const std::deque< IteratorState > &fifo=std::deque< IteratorState >()) |
| Constructor. More...
|
|
| OctreeBreadthFirstIterator (const OctreeBreadthFirstIterator &other) |
| Copy Constructor. More...
|
|
OctreeBreadthFirstIterator & | operator= (const OctreeBreadthFirstIterator &src) |
| Copy operator. More...
|
|
void | reset () |
| Reset the iterator to the root node of the octree. More...
|
|
OctreeBreadthFirstIterator & | operator++ () |
| Preincrement operator. More...
|
|
OctreeBreadthFirstIterator | operator++ (int) |
| postincrement operator. More...
|
|
| OctreeIteratorBase (unsigned int max_depth_arg=0) |
| Empty constructor. More...
|
|
| OctreeIteratorBase (OctreeT *octree_arg, unsigned int max_depth_arg=0) |
| Constructor. More...
|
|
| OctreeIteratorBase (OctreeT *octree_arg, unsigned int max_depth_arg, IteratorState *current_state) |
| Constructor. More...
|
|
virtual | ~OctreeIteratorBase () |
| Empty deconstructor. More...
|
|
bool | operator== (const OctreeIteratorBase &other) const |
| Equal comparison operator. More...
|
|
bool | operator!= (const OctreeIteratorBase &other) const |
| Inequal comparison operator. More...
|
|
void | reset () |
| Reset iterator. More...
|
|
const OctreeKey & | getCurrentOctreeKey () const |
| Get octree key for the current iterator octree node. More...
|
|
unsigned int | getCurrentOctreeDepth () const |
| Get the current depth level of octree. More...
|
|
OctreeNode * | getCurrentOctreeNode () const |
| Get the current octree node. More...
|
|
bool | isBranchNode () const |
| check if current node is a branch node More...
|
|
bool | isLeafNode () const |
| check if current node is a branch node More...
|
|
OctreeNode * | operator* () const |
| *operator. More...
|
|
char | getNodeConfiguration () const |
| Get bit pattern of children configuration of current node. More...
|
|
const LeafContainer & | getLeafContainer () const |
| Method for retrieving a single leaf container from the octree leaf node. More...
|
|
LeafContainer & | getLeafContainer () |
| Method for retrieving a single leaf container from the octree leaf node. More...
|
|
const BranchContainer & | getBranchContainer () const |
| Method for retrieving the container from an octree branch node. More...
|
|
BranchContainer & | getBranchContainer () |
| Method for retrieving the container from an octree branch node. More...
|
|
virtual unsigned long | getNodeID () const |
| get a integer identifier for current node (note: identifier depends on tree depth). More...
|
|
template<typename OctreeT>
class pcl::octree::OctreeLeafNodeBreadthFirstIterator< OctreeT >
Octree leaf node iterator class.
- Note
- This class implements a forward iterator for traversing the leaf nodes of an octree data structure in the breadth first way.
- Author
- Fabien Rozar (fabie.nosp@m.n.ro.nosp@m.zar@g.nosp@m.mail.nosp@m..com)
Definition at line 768 of file octree_iterator.h.