![]() |
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