Collaboration diagram for Field::Table:
Public Member Functions | |
Table () | |
~Table () | |
void | setSize (int size) |
void | push (const Pose2D &p, double l) |
Public Attributes | |
int | numberOfEntries |
The number of corners in the table. | |
Pose2D * | corner |
The field corners. | |
double * | length |
The lengths of the border segments starting at a corresponding corner. | |
int | index |
Private Member Functions | |
void | free () |
Definition at line 28 of file Field.h.
|
Definition at line 47 of file Field.h. References numberOfEntries. |
|
Definition at line 49 of file Field.h. References free(). |
Here is the call graph for this function:
|
Definition at line 31 of file Field.h. References corner, length, and numberOfEntries. |
|
Definition at line 51 of file Field.h. References corner, free(), length, and numberOfEntries. Referenced by Field::initBorder(), Field::initBoundary(), Field::initLines(), Field::initOpponentGoal(), Field::initOwnGoal(), Field::initSimpleLines(), and Field::placePlayers(). |
Here is the call graph for this function:
|
Definition at line 66 of file Field.h. References corner, and length. Referenced by Field::addCoords(). |
|
The number of corners in the table.
Definition at line 42 of file Field.h. Referenced by Field::clip(), Field::draw(), free(), Field::getClosestPoint(), Field::getDistance(), Field::initBoundary(), Field::initLines(), Field::initOpponentGoal(), Field::initOwnGoal(), Field::isReallyInside(), setSize(), and Table(). |
|
The field corners.
Definition at line 43 of file Field.h. Referenced by Field::clip(), Field::draw(), free(), Field::getClosestPoint(), Field::getDistance(), Field::getDistanceToOwnPenaltyArea(), Field::isReallyInside(), push(), and setSize(). |
|
The lengths of the border segments starting at a corresponding corner.
Definition at line 44 of file Field.h. Referenced by Field::clip(), Field::draw(), free(), Field::getClosestPoint(), Field::getDistance(), Field::getDistanceToOwnPenaltyArea(), Field::isReallyInside(), push(), and setSize(). |
|
Definition at line 45 of file Field.h. Referenced by Field::initLines(). |