Iterator for Segment class. More...
#include <Gridder.h>
Public Member Functions | |
bool | hasNext () |
Iterator (Gridder *grid, float x, float y, float range) | |
Iterator (const Iterator &it) | |
T & | next () |
Iterator & | operator= (const Iterator &it) |
Private Member Functions | |
void | findNext () |
void | iteratorInit (float x, float y, float range) |
Initializes Iterator constructor. | |
Private Attributes | |
Cell * | c |
int | ix |
int | ix0 |
int | ix1 |
int | iy |
int | iy0 |
int | iy1 |
Gridder * | outer |
AprilTags::Gridder< T >::Iterator::Iterator | ( | Gridder * | grid, |
float | x, | ||
float | y, | ||
float | range | ||
) | [inline] |
AprilTags::Gridder< T >::Iterator::Iterator | ( | const Iterator & | it | ) | [inline] |
void AprilTags::Gridder< T >::Iterator::findNext | ( | ) | [inline, private] |
bool AprilTags::Gridder< T >::Iterator::hasNext | ( | ) | [inline] |
void AprilTags::Gridder< T >::Iterator::iteratorInit | ( | float | x, |
float | y, | ||
float | range | ||
) | [inline, private] |
T& AprilTags::Gridder< T >::Iterator::next | ( | ) | [inline] |
Iterator& AprilTags::Gridder< T >::Iterator::operator= | ( | const Iterator & | it | ) | [inline] |
Cell* AprilTags::Gridder< T >::Iterator::c [private] |
int AprilTags::Gridder< T >::Iterator::ix [private] |
int AprilTags::Gridder< T >::Iterator::ix0 [private] |
int AprilTags::Gridder< T >::Iterator::ix1 [private] |
int AprilTags::Gridder< T >::Iterator::iy [private] |
int AprilTags::Gridder< T >::Iterator::iy0 [private] |
int AprilTags::Gridder< T >::Iterator::iy1 [private] |
Gridder* AprilTags::Gridder< T >::Iterator::outer [private] |