Tekkotsu Homepage | Demos | Overview | Downloads | Dev. Resources | Reference | Credits |
AprilTags::Gridder< T > Class Template ReferenceA lookup table in 2D for implementing nearest neighbor. More...
Detailed Descriptiontemplate<class T>
|
Classes | |
struct | Cell |
class | Iterator |
Iterator for Segment class. More... | |
Public Types | |
typedef Iterator | iterator |
Public Member Functions | |
Gridder (float x0Arg, float y0Arg, float x1Arg, float y1Arg, float ppCell) | |
~Gridder () | |
void | add (float x, float y, T *object) |
iterator | find (float x, float y, float range) |
Private Member Functions | |
Gridder (const Gridder &) | |
don't call | |
Gridder & | operator= (const Gridder &) |
don't call | |
void | gridderInit (float x0Arg, float y0Arg, float x1Arg, float y1Arg, float ppCell) |
Initializes Gridder constructor. | |
Private Attributes | |
float | x0 |
float | y0 |
float | x1 |
float | y1 |
int | width |
int | height |
float | pixelsPerCell |
std::vector< std::vector< Cell * > > | cells |
typedef Iterator AprilTags::Gridder< T >::iterator |
AprilTags::Gridder< T >::Gridder | ( | const Gridder< T > & | ) | [private] |
don't call
AprilTags::Gridder< T >::~Gridder | ( | ) |
void AprilTags::Gridder< T >::add | ( | float | x, | |
float | y, | |||
T * | object | |||
) |
Definition at line 65 of file Gridder.h.
Referenced by AprilTags::TagDetector::extractTags().
iterator AprilTags::Gridder< T >::find | ( | float | x, | |
float | y, | |||
float | range | |||
) |
Definition at line 170 of file Gridder.h.
Referenced by AprilTags::TagDetector::extractTags().
void AprilTags::Gridder< T >::gridderInit | ( | float | x0Arg, | |
float | y0Arg, | |||
float | x1Arg, | |||
float | y1Arg, | |||
float | ppCell | |||
) | [private] |
Initializes Gridder constructor.
Definition at line 38 of file Gridder.h.
Referenced by AprilTags::Gridder< T >::~Gridder().
Gridder& AprilTags::Gridder< T >::operator= | ( | const Gridder< T > & | ) | [private] |
don't call
std::vector< std::vector<Cell*> > AprilTags::Gridder< T >::cells [private] |
int AprilTags::Gridder< T >::height [private] |
float AprilTags::Gridder< T >::pixelsPerCell [private] |
int AprilTags::Gridder< T >::width [private] |
float AprilTags::Gridder< T >::x0 [private] |
float AprilTags::Gridder< T >::x1 [private] |
float AprilTags::Gridder< T >::y0 [private] |
float AprilTags::Gridder< T >::y1 [private] |
Tekkotsu v5.1CVS |
Generated Mon May 9 04:59:19 2016 by Doxygen 1.6.3 |