Public Member Functions | Protected Attributes | Friends

MemOctree::cell_iterator Class Reference

Octree cell iterator : Traverse the octree returning basic information on the cells. More...

#include <mem_octree.h>

Inheritance diagram for MemOctree::cell_iterator:
MemOctree::leaf_iterator

List of all members.

Public Member Functions

 cell_iterator (MemOctree &o)
 Default constructor : Constructs an iterator from a cell.
 ~cell_iterator ()
 Destructor.
 cell_iterator (const cell_iterator &i)
 Copy constructor.
cell_iteratoroperator= (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_iteratoroperator++ ()
 next position
geom_cell top () const
realoperator* ()
 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 MemOctree

Detailed Description

Octree cell iterator : Traverse the octree returning basic information on the cells.


The documentation for this class was generated from the following file:
 All Classes Files Functions Variables Typedefs Enumerations Defines