Public Types | |
maxNumberOfPoints = 400 | |
enum | { maxNumberOfPoints = 400 } |
Public Member Functions | |
BallPointList () | |
void | add (const BallPoint &ballPoint) |
BallPoint & | operator[] (int i) |
const BallPoint & | operator[] (int i) const |
Public Attributes | |
BallPoint | ballPoints [maxNumberOfPoints] |
int | number |
Definition at line 86 of file GT2004BallSpecialist.h.
anonymous enum |
GT2004BallSpecialist::BallPointList::BallPointList | ( | ) | [inline] |
Definition at line 89 of file GT2004BallSpecialist.h.
void GT2004BallSpecialist::BallPointList::add | ( | const BallPoint & | ballPoint | ) |
Definition at line 144 of file GT2004BallSpecialist.cpp.
References ASSERT, GT2004BallSpecialist::BallPoint::atBorder, ballPoints, Drawings::black, Drawings::blue, DOT, Drawings::green, GT2004BallSpecialist::BallPoint::greenIsClose, GT2004BallSpecialist::BallPoint::hardEdge, maxNumberOfPoints, number, Drawings::orange, Drawings::white, Vector2< V >::x, Vector2< V >::y, Drawings::yellow, and GT2004BallSpecialist::BallPoint::yellowIsClose.
Referenced by GT2004BallSpecialist::scanForBallPoints().
const BallPoint& GT2004BallSpecialist::BallPointList::operator[] | ( | int | i | ) | const [inline] |
BallPoint& GT2004BallSpecialist::BallPointList::operator[] | ( | int | i | ) | [inline] |
BallPoint GT2004BallSpecialist::BallPointList::ballPoints[maxNumberOfPoints] |
The ball points.
Definition at line 92 of file GT2004BallSpecialist.h.
Referenced by add(), and operator[]().
The actual number of ball points.
Definition at line 93 of file GT2004BallSpecialist.h.
Referenced by add(), GT2004BallSpecialist::checkIfPointsAreInsideBall(), GT2004BallSpecialist::createBallPerceptLevenbergMarquardt(), and GT2004BallSpecialist::searchBall().