Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

FieldSymbols Class Reference

The Xabsl2 symbols that are defined in "robot-pose-symbols.xml". More...

#include <FieldSymbols.h>

Inheritance diagram for FieldSymbols:

Inheritance graph
[legend]
Collaboration diagram for FieldSymbols:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 FieldSymbols (const BehaviorControlInterfaces &interfaces)
void registerSymbols (Xabsl2Engine &engine)
 registers the symbols at an engine


Private Attributes

double xPosOwnGroundline
double xPosOpponentGroundline
double xPosOwnGoal
double xPosOpponentGoal
double xPosOwnPenaltyArea
double xPosOpponentPenaltyArea
double yPosLeftGoal
double yPosRightGoal
double yPosLeftSideline
double yPosRightSideline
double yPosLeftPenaltyArea
double yPosRightPenaltyArea
double xPosThrowInPointOpponentHalf
double xPosThrowInPointCenter
double xPosThrowInPointOwnHalf
double yPosThrowInPointLeft
double yPosThrowInPointRight

Detailed Description

The Xabsl2 symbols that are defined in "robot-pose-symbols.xml".

Author:
Patrick Stamm & Marcus Schobbe

Definition at line 23 of file FieldSymbols.h.


Constructor & Destructor Documentation

FieldSymbols::FieldSymbols const BehaviorControlInterfaces interfaces  ) 
 

Definition at line 13 of file FieldSymbols.cpp.


Member Function Documentation

void FieldSymbols::registerSymbols Xabsl2Engine engine  ) 
 

registers the symbols at an engine

Definition at line 35 of file FieldSymbols.cpp.

References Xabsl2Symbols::registerDecimalInputSymbol(), xPosOpponentGoal, xPosOpponentGroundline, xPosOpponentPenaltyArea, xPosOwnGoal, xPosOwnGroundline, xPosOwnPenaltyArea, xPosThrowInPointCenter, xPosThrowInPointOpponentHalf, xPosThrowInPointOwnHalf, yPosLeftGoal, yPosLeftPenaltyArea, yPosLeftSideline, yPosRightGoal, yPosRightPenaltyArea, yPosRightSideline, yPosThrowInPointLeft, and yPosThrowInPointRight.

Referenced by GT2005BehaviorControl::registerSymbolsAndBasicBehaviors().

Here is the call graph for this function:


Member Data Documentation

double FieldSymbols::xPosOwnGroundline [private]
 

Definition at line 35 of file FieldSymbols.h.

Referenced by registerSymbols().

double FieldSymbols::xPosOpponentGroundline [private]
 

Definition at line 36 of file FieldSymbols.h.

Referenced by registerSymbols().

double FieldSymbols::xPosOwnGoal [private]
 

Definition at line 37 of file FieldSymbols.h.

Referenced by registerSymbols().

double FieldSymbols::xPosOpponentGoal [private]
 

Definition at line 38 of file FieldSymbols.h.

Referenced by registerSymbols().

double FieldSymbols::xPosOwnPenaltyArea [private]
 

Definition at line 39 of file FieldSymbols.h.

Referenced by registerSymbols().

double FieldSymbols::xPosOpponentPenaltyArea [private]
 

Definition at line 40 of file FieldSymbols.h.

Referenced by registerSymbols().

double FieldSymbols::yPosLeftGoal [private]
 

Definition at line 41 of file FieldSymbols.h.

Referenced by registerSymbols().

double FieldSymbols::yPosRightGoal [private]
 

Definition at line 42 of file FieldSymbols.h.

Referenced by registerSymbols().

double FieldSymbols::yPosLeftSideline [private]
 

Definition at line 43 of file FieldSymbols.h.

Referenced by registerSymbols().

double FieldSymbols::yPosRightSideline [private]
 

Definition at line 44 of file FieldSymbols.h.

Referenced by registerSymbols().

double FieldSymbols::yPosLeftPenaltyArea [private]
 

Definition at line 45 of file FieldSymbols.h.

Referenced by registerSymbols().

double FieldSymbols::yPosRightPenaltyArea [private]
 

Definition at line 46 of file FieldSymbols.h.

Referenced by registerSymbols().

double FieldSymbols::xPosThrowInPointOpponentHalf [private]
 

Definition at line 48 of file FieldSymbols.h.

Referenced by registerSymbols().

double FieldSymbols::xPosThrowInPointCenter [private]
 

Definition at line 49 of file FieldSymbols.h.

Referenced by registerSymbols().

double FieldSymbols::xPosThrowInPointOwnHalf [private]
 

Definition at line 50 of file FieldSymbols.h.

Referenced by registerSymbols().

double FieldSymbols::yPosThrowInPointLeft [private]
 

Definition at line 51 of file FieldSymbols.h.

Referenced by registerSymbols().

double FieldSymbols::yPosThrowInPointRight [private]
 

Definition at line 52 of file FieldSymbols.h.

Referenced by registerSymbols().


The documentation for this class was generated from the following files:
Generated on Mon Mar 20 22:12:16 2006 for GT2005 by doxygen 1.3.6