#include <grid_of_cubes.h>
Public Member Functions | |
| iterator () | |
| iterator (const Cube_coordinates &C) | |
| iterator (Grid_of_cubes *Grd) | |
| iterator (Grid_of_cubes *Grd, const Cube_coordinates &C) | |
| iterator & | operator++ () |
| Cube_unit & | operator* () |
| Cube_unit * | operator-> () |
| bool | operator== (const iterator &it) |
| bool | operator!= (const iterator &it) |
Protected Member Functions | |
| Cube_coordinates | get_next () |
Protected Attributes | |
| Cube_coordinates | current |
| Grid_of_cubes * | grid_ptr |
Friends | |
| class | Grid_of_cubes< Traits >::object_iterator |
| void | Grid_of_cubes (const object_iterator &it) |
| ESBTL::Grid_of_cubes< Traits >::iterator::iterator | ( | ) | [inline] |
| ESBTL::Grid_of_cubes< Traits >::iterator::iterator | ( | const Cube_coordinates & | C | ) | [inline] |
| ESBTL::Grid_of_cubes< Traits >::iterator::iterator | ( | Grid_of_cubes * | Grd | ) | [inline] |
| ESBTL::Grid_of_cubes< Traits >::iterator::iterator | ( | Grid_of_cubes * | Grd, |
| const Cube_coordinates & | C | ||
| ) | [inline] |
| Cube_coordinates ESBTL::Grid_of_cubes< Traits >::iterator::get_next | ( | ) | [inline, protected] |
| bool ESBTL::Grid_of_cubes< Traits >::iterator::operator!= | ( | const iterator & | it | ) | [inline] |
| Cube_unit& ESBTL::Grid_of_cubes< Traits >::iterator::operator* | ( | ) | [inline] |
| iterator& ESBTL::Grid_of_cubes< Traits >::iterator::operator++ | ( | ) | [inline] |
Reimplemented in ESBTL::Grid_of_cubes< Traits >::neighbor_iterator.
| Cube_unit* ESBTL::Grid_of_cubes< Traits >::iterator::operator-> | ( | ) | [inline] |
| bool ESBTL::Grid_of_cubes< Traits >::iterator::operator== | ( | const iterator & | it | ) | [inline] |
| void Grid_of_cubes | ( | const object_iterator & | it | ) | [friend] |
friend class Grid_of_cubes< Traits >::object_iterator [friend] |
Cube_coordinates ESBTL::Grid_of_cubes< Traits >::iterator::current [protected] |
Grid_of_cubes* ESBTL::Grid_of_cubes< Traits >::iterator::grid_ptr [protected] |
1.7.4