Octree cell iterator : Traverse the octree returning basic information on the cells. More...
#include <leaf_octree.h>
Public Member Functions | |
leaf_iterator (LeafOctree &o) | |
Default constructor : Constructs an iterator from a cell. | |
~leaf_iterator () | |
Destructor. | |
leaf_iterator (const leaf_iterator &i) | |
Copy constructor. | |
leaf_iterator & | operator= (const leaf_iterator &i) |
Assignment operator. | |
bool | operator== (const leaf_iterator &i) const |
equality operator | |
bool | operator!= (const leaf_iterator &i) const |
inequality operator | |
bool | operator() () const |
validation operator | |
leaf_iterator & | operator++ () |
next position | |
geom_cell | top () const |
real & | operator* () |
id accessor | |
Level | lv () |
level accessor | |
real | sz () |
size accessor | |
Key | key () const |
key accessor | |
bool | is_leaf () const |
points accessor | |
void | draw_wire () const |
Draws the cell wire with opengl. | |
Protected Attributes | |
HashField::iterator | _it |
Octree traversal iterator. | |
Friends | |
class | LeafOctree |
Octree cell iterator : Traverse the octree returning basic information on the cells.