Field::Table Class Reference

List of all members.

Public Member Functions

 Table ()
 ~Table ()
void setSize (int size)
void push (const Pose2D &p, double l)

Public Attributes

int numberOfEntries
Pose2Dcorner
double * length
int index

Private Member Functions

void free ()

Detailed Description

This is a collection of line- or boundary segments with start-Pose2D and length.

Definition at line 35 of file Field.h.


Constructor & Destructor Documentation

Field::Table::Table (  )  [inline]

Definition at line 54 of file Field.h.

References numberOfEntries.

Field::Table::~Table (  )  [inline]

Definition at line 56 of file Field.h.

References free().


Member Function Documentation

void Field::Table::free (  )  [inline, private]

Definition at line 38 of file Field.h.

References corner, length, and numberOfEntries.

Referenced by setSize(), and ~Table().

void Field::Table::push ( const Pose2D p,
double  l 
) [inline]

Definition at line 73 of file Field.h.

References corner, index, and length.

Referenced by Field::addCoords().

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


Member Data Documentation

Pose2D* Field::Table::corner

The field corners.

Definition at line 50 of file Field.h.

Referenced by Field::clip(), free(), Field::isReallyInside(), push(), and setSize().

int Field::Table::index

Definition at line 52 of file Field.h.

Referenced by Field::initLines(), 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().

int Field::Table::numberOfEntries

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


The documentation for this class was generated from the following file:
Generated on Thu Dec 7 01:31:32 2006 for DT2005.panorama by  doxygen 1.4.7