RobWorkProject
23.9.11-
|
an iterator for the PtrNode More...
#include <BinaryBVTree.hpp>
Inherits BVTreeIterator< BTPNode< BV, PRIM >::NodeIterator, BV >.
Public Types | |
typedef BTPNode< BV, PRIM > | Node |
Public Types inherited from BVTreeIterator< BTPNode< BV, PRIM >::NodeIterator, BV > | |
typedef BV | BVType |
Public Member Functions | |
NodeIterator () | |
constructor | |
NodeIterator (Node *n, unsigned char dep) | |
const BVType & | bv () const |
bool | leaf () const |
NodeIterator | left () const |
NodeIterator | right () const |
unsigned char | depth () const |
bool | hasLeft () const |
bool | hasRight () const |
size_t | primitiveIdx () const |
size_t | nrOfPrimitives () const |
Public Member Functions inherited from BVTreeIterator< BTPNode< BV, PRIM >::NodeIterator, BV > | |
BTPNode< BV, PRIM >::NodeIterator * | downcast () |
constructor | |
const BTPNode< BV, PRIM >::NodeIterator * | downcast () const |
int | getId () const |
const BVType & | getBV () const |
bool | isLeaf () const |
BTPNode< BV, PRIM >::NodeIterator | left () const |
BTPNode< BV, PRIM >::NodeIterator | right () const |
bool | hasRight () const |
bool | hasLeft () const |
unsigned char | depth () const |
size_t | primitiveIdx () const |
size_t | nrOfPrimitives () const |
Public Attributes | |
Node * | node |
unsigned char | _depth |
an iterator for the PtrNode