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