#include <KickSelectionSymbols.h>
Inheritance diagram for KickSelectionSymbols:
Public Member Functions | |
KickSelectionSymbols (BehaviorControlInterfaces &interfaces, const char *fileName) | |
void | registerSymbols (Xabsl2Engine &engine) |
registers the symbols at an engine | |
double | retrieveKick () |
A function for the function "retrieve-kick". | |
bool | handleMessage (InMessage &message) |
Is called for every incoming debug message. | |
Protected Attributes | |
double | angle |
The function parameter "retrieve-kick.angle". | |
double | tableID |
The function parameter "retrieve-kick.table-id". | |
KickSelectionTable | kickSelectionTable |
The kick selection table that is used. |
Definition at line 21 of file KickSelectionSymbols.h.
|
Definition at line 12 of file KickSelectionSymbols.cpp. References kickSelectionTable, and KickSelectionTable::load(). |
Here is the call graph for this function:
|
registers the symbols at an engine
Definition at line 20 of file KickSelectionSymbols.cpp. References Xabsl2Symbols::registerDecimalInputFunction(), Xabsl2Symbols::registerDecimalInputFunctionParameter(), retrieveKick(), and tableID. Referenced by GT2004BehaviorControl::registerSymbolsAndBasicBehaviors(). |
Here is the call graph for this function:
|
A function for the function "retrieve-kick".
Definition at line 28 of file KickSelectionSymbols.cpp. References Geometry::distanceTo(), RobotPose::getPose(), SystemCall::getTimeSince(), kickSelectionTable, KickSelectionTable::retrieveKick(), BallModel::seen, tableID, SeenBallPosition::timeUntilSeenConsecutively, and SeenBallPosition::timeWhenFirstSeenConsecutively. Referenced by registerSymbols(). |
Here is the call graph for this function:
|
Is called for every incoming debug message.
Definition at line 45 of file KickSelectionSymbols.cpp. References InMessage::getMessageID(), idKickSelectionTable, kickSelectionTable, and InMessage::text. Referenced by GT2004BehaviorControl::handleMessage(). |
Here is the call graph for this function:
|
The function parameter "retrieve-kick.angle".
Definition at line 46 of file KickSelectionSymbols.h. |
|
The function parameter "retrieve-kick.table-id".
Definition at line 49 of file KickSelectionSymbols.h. Referenced by registerSymbols(), and retrieveKick(). |
|
The kick selection table that is used.
Definition at line 52 of file KickSelectionSymbols.h. Referenced by handleMessage(), KickSelectionSymbols(), and retrieveKick(). |