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(). |
1.3.6