Public Member Functions | |
Table () | |
~Table () | |
void | setSize (int size) |
void | push (const Pose2D &p, double l) |
Public Attributes | |
int | numberOfEntries |
Pose2D * | corner |
double * | length |
int | index |
Private Member Functions | |
void | free () |
Definition at line 35 of file Field.h.
Field::Table::Table | ( | ) | [inline] |
void Field::Table::free | ( | ) | [inline, private] |
void Field::Table::push | ( | const Pose2D & | p, | |
double | l | |||
) | [inline] |
void Field::Table::setSize | ( | int | size | ) | [inline] |
Definition at line 58 of file Field.h.
References corner, free(), index, length, and numberOfEntries.
Referenced by Field::initLines(), and Field::placePlayers().
The field corners.
Definition at line 50 of file Field.h.
Referenced by Field::clip(), free(), Field::isReallyInside(), push(), and setSize().
double* Field::Table::length |
The lengths of the border segments starting at a corresponding corner.
Definition at line 51 of file Field.h.
Referenced by Field::clip(), free(), Field::isReallyInside(), push(), and setSize().
The number of corners in the table.
Definition at line 49 of file Field.h.
Referenced by Field::clip(), free(), Field::initLines(), Field::isReallyInside(), setSize(), and Table().