Public Member Functions | |
TileLeafIterator (TileNode *s) | |
TileNode * | operator * () |
TileNode * | operator-> () |
void | begin (TileNode *s) |
void | refine () |
Subdivides the tile and moves to its 1st child. | |
void | collapse () |
Prunes the subdivision tree. | |
bool | next () |
Moves to the next node in the subdivision tree, in depth-first traversal. | |
bool | hasNext () |
Checks if there is a next tile, in depth-first traversal. | |
Private Attributes | |
TileNode * | shape |
The traversal is made in a depth-first manner. Warning: This does not behave like STL style iterators.
Definition at line 397 of file quasisampler_prototype.h.
|
Moves to the next node in the subdivision tree, in depth-first traversal. Returns false iff there is no such node. Definition at line 433 of file quasisampler_prototype.h. |