#include <leveliterator.hh>
Public Member Functions | |
AlbertaGridLevelIterator (const GridImp &grid, int level) | |
Constructor making end iterator. | |
AlbertaGridLevelIterator (const GridImp &grid, const MarkerVector *vec, int level) | |
Constructor making begin iterator. | |
void | increment () |
increment the iterator | |
bool | equals (const This &other) const |
equality | |
Entity & | dereference () const |
dereferencing | |
int | level () const |
ask for level of entities | |
void | compactify () |
reduce memory | |
Protected Member Functions | |
EntityImp & | entityImp () |
obtain reference to internal entity implementation | |
const EntityImp & | entityImp () const |
obtain const reference to internal entity implementation | |
const GridImp & | grid () const |
obtain a reference to the grid |