Octree cell iterator : Traverse the octree returning basic information on the cells. More...
#include <hash_octree.h>
Public Member Functions | |
cell_iterator (HashOctree &o) | |
Default constructor : Constructs an iterator from a cell. | |
~cell_iterator () | |
Destructor. | |
cell_iterator (const cell_iterator &i) | |
Copy constructor. | |
cell_iterator & | operator= (const cell_iterator &i) |
Assignment operator. | |
bool | operator== (const cell_iterator &i) const |
equality operator | |
bool | operator!= (const cell_iterator &i) const |
inequality operator | |
bool | operator() () const |
validation operator | |
cell_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 | HashOctree |
Octree cell iterator : Traverse the octree returning basic information on the cells.