#include <PlayersSymbols.h>
Inheritance diagram for PlayersSymbols:


Public Member Functions | |
| PlayersSymbols (const BehaviorControlInterfaces &interfaces) | |
| void | registerSymbols (Xabsl2Engine &engine) |
| registers the symbols at an engine | |
| void | update () |
| updates the symbols | |
Input symbols | |
| double | getAngleToOwnDetectedPlayer () |
| double | getTimeSinceDetectedOwnPlayer () |
| double | getFreeSpaceAroundRobot () |
| double | getDistanceToOppInSectorAhead () |
| double | getDistanceToOppInSectorBehind () |
| double | getDistanceToOppInSectorLeft () |
| double | getDistanceToOppInSectorRight () |
|
|
Definition at line 12 of file PlayersSymbols.cpp. |
|
|
registers the symbols at an engine
Definition at line 18 of file PlayersSymbols.cpp. References getAngleToOwnDetectedPlayer(), getDistanceToOppInSectorAhead(), getDistanceToOppInSectorBehind(), getDistanceToOppInSectorLeft(), getDistanceToOppInSectorRight(), getFreeSpaceAroundRobot(), getTimeSinceDetectedOwnPlayer(), and Xabsl2Symbols::registerDecimalInputSymbol(). Referenced by GT2005BehaviorControl::registerSymbolsAndBasicBehaviors(). |
Here is the call graph for this function:

|
|
updates the symbols
Definition at line 46 of file PlayersSymbols.cpp. |
|
|
A function for the symbol "players.angle-to-own-detected-player" Definition at line 52 of file PlayersSymbols.cpp. References PlayersModel::positionOfOwnPlayerAhead, and toDegrees(). Referenced by registerSymbols(). |
Here is the call graph for this function:

|
|
A function for the symbol "players.time-since-detected-own-player" Definition at line 57 of file PlayersSymbols.cpp. References SystemCall::getTimeSince(), and PlayersModel::timeStampToSeenOwnPlayerAhead. Referenced by registerSymbols(). |
Here is the call graph for this function:

|
|
A function for the symbol "players.free-space-around-robot" Definition at line 62 of file PlayersSymbols.cpp. References PlayersModel::freeSpaceAroundRobot. Referenced by registerSymbols(). |
|
|
A function for the symbol "players.distance-to-opp-player-ahead" Definition at line 66 of file PlayersSymbols.cpp. References PlayersModel::distanceToOppInSectorAhead. Referenced by registerSymbols(). |
|
|
A function for the symbol "players.distance-to-opp-player-behind" Definition at line 70 of file PlayersSymbols.cpp. References PlayersModel::distanceToOppInSectorBehind. Referenced by registerSymbols(). |
|
|
A function for the symbol "players.distance-to-opp-player-left" Definition at line 74 of file PlayersSymbols.cpp. References PlayersModel::distanceToOppInSectorLeft. Referenced by registerSymbols(). |
|
|
A function for the symbol "players.distance-to-opp-player-right" Definition at line 78 of file PlayersSymbols.cpp. References PlayersModel::distanceToOppInSectorRight. Referenced by registerSymbols(). |
1.3.6