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


Definition at line 23 of file KickLoggerSymbols.h.
|
|
Definition at line 11 of file KickLoggerSymbols.cpp. |
|
|
registers the symbols at an engine
Definition at line 17 of file KickLoggerSymbols.cpp. References ballHasStopped(), ballOutsideArea(), ceilCamActive(), doExecute(), getKick(), getPropagatedRelativeX(), getTriggerX(), getWalktoTargetR(), getWalktoTargetX(), getWalktoTargetY(), isNear(), kickLoggerSave(), kickLoggerSetAfterStateAndCommit(), kickLoggerSetBeforeState(), kickLoggerSetExecuteState(), Xabsl2Symbols::registerBooleanInputSymbol(), and Xabsl2Symbols::registerDecimalInputSymbol(). Referenced by GT2005BehaviorControl::registerSymbolsAndBasicBehaviors(). |
Here is the call graph for this function:

|
|
updates the symbols
USE CEILING CAM if ( (this->gtCamWorldState.getBallModel().seen.positionField.x != 0) || (this->gtCamWorldState.getBallModel().seen.positionField.y != 0)){ this->lastCeilCamBallPosition.x=this->gtCamWorldState.getBallModel().seen.positionField.x; this->lastCeilCamBallPosition.y=this->gtCamWorldState.getBallModel().seen.positionField.y; this->lastCeilCamBallPositionTime=SystemCall::getCurrentSystemTime(); if ((this->gtCamWorldState.getBallModel().seen.positionField.x == this->lastCeilCamData.x) && (this->gtCamWorldState.getBallModel().seen.positionField.y == this->lastCeilCamData.y)) { this->lastCeilCamDataCount++; } else { this->lastCeilCamDataCount=0; this->lastCeilCamData.x=this->gtCamWorldState.getBallModel().seen.positionField.x; this->lastCeilCamData.y=this->gtCamWorldState.getBallModel().seen.positionField.y; } } Definition at line 54 of file KickLoggerSymbols.cpp. References BallModel::ballWasSeen, SystemCall::getCurrentSystemTime(), lastCeilCamBallPosition, lastCeilCamBallPositionTime, lastCeilCamData, lastCeilCamDataCount, BallState::positionField, BallModel::seen, Vector2< double >::x, and Vector2< double >::y. Referenced by GT2005BehaviorControl::execute(). |
Here is the call graph for this function:

|
|
Definition at line 280 of file KickLoggerSymbols.cpp. References SystemCall::getCurrentSystemTime(), lastCeilCamBallPosition, lastCeilCamBallPositionTime, Vector2< double >::x, and Vector2< double >::y. Referenced by kickLoggerSetAfterStateAndCommit(), kickLoggerSetBeforeState(), and kickLoggerSetExecuteState(). |
Here is the call graph for this function:

|
|
Definition at line 115 of file KickLoggerSymbols.cpp. References idText, OUTPUT, and GT2005KickLogger::save(). Referenced by registerSymbols(). |
Here is the call graph for this function:

|
|
Definition at line 184 of file KickLoggerSymbols.cpp. References GT2005KickRecord::before_ball_translation, GT2005KickRecord::before_robot_rotation, GT2005KickRecord::before_robot_translation, currentRecord, getBallPosition(), idText, OUTPUT, toDegrees(), Pose2D::translation, walktoTargetGenerated, Vector2< double >::x, Vector2< int >::x, Vector2< double >::y, and Vector2< int >::y. Referenced by registerSymbols(). |
Here is the call graph for this function:

|
Here is the call graph for this function:

|
Here is the call graph for this function:

|
|
Definition at line 122 of file KickLoggerSymbols.cpp. References generateWalktoTarget(), walktoTarget, walktoTargetGenerated, and Vector2< double >::x. Referenced by registerSymbols(). |
Here is the call graph for this function:

|
|
Definition at line 129 of file KickLoggerSymbols.cpp. References generateWalktoTarget(), walktoTarget, walktoTargetGenerated, and Vector2< double >::y. Referenced by registerSymbols(). |
Here is the call graph for this function:

|
|
Definition at line 136 of file KickLoggerSymbols.cpp. References generateWalktoTarget(), walktoRotation, and walktoTargetGenerated. Referenced by registerSymbols(). |
Here is the call graph for this function:

|
|
Definition at line 166 of file KickLoggerSymbols.cpp. References currentRecord, executeTarget, idText, OUTPUT, BallState::positionRobot, Geometry::relative2FieldCoord(), BallModel::seen, Pose2D::translation, GT2005KickRecord::trigger_relative, walktoRotation, walktoTarget, walktoTargetGenerated, Vector2< int >::x, Vector2< double >::x, Vector2< int >::y, and Vector2< double >::y. Referenced by getWalktoTargetR(), getWalktoTargetX(), and getWalktoTargetY(). |
Here is the call graph for this function:

|
|
Definition at line 143 of file KickLoggerSymbols.cpp. References executeCounter, executeTarget, Geometry::fieldCoord2Relative(), idText, OUTPUT, BallState::positionField, BallModel::propagated, Vector2< V >::x, Vector2< double >::x, Vector2< V >::y, and Vector2< double >::y. Referenced by registerSymbols(). |
Here is the call graph for this function:

|
|
Definition at line 158 of file KickLoggerSymbols.cpp. References Geometry::fieldCoord2Relative(), BallState::positionField, BallModel::propagated, and Vector2< V >::x. Referenced by registerSymbols(). |
Here is the call graph for this function:

|
|
Definition at line 276 of file KickLoggerSymbols.cpp. References executeTarget, and Vector2< double >::x. Referenced by registerSymbols(). |
|
|
Definition at line 258 of file KickLoggerSymbols.cpp. References Vector2< double >::abs(), BallModel::seen, and BallState::speedField. Referenced by registerSymbols(). |
Here is the call graph for this function:

|
|
Definition at line 267 of file KickLoggerSymbols.cpp. Referenced by registerSymbols(). |
|
|
Definition at line 271 of file KickLoggerSymbols.cpp. References Geometry::fieldCoord2Relative(), BallModel::getKnownPosition(), and Vector2< V >::x. Referenced by registerSymbols(). |
Here is the call graph for this function:

|
|
Definition at line 292 of file KickLoggerSymbols.cpp. Referenced by registerSymbols(). |
|
|
Definition at line 288 of file KickLoggerSymbols.cpp. References lastCeilCamDataCount. Referenced by registerSymbols(). |
|
|
Definition at line 38 of file KickLoggerSymbols.h. |
|
|
Definition at line 40 of file KickLoggerSymbols.h. Referenced by generateWalktoTarget(), kickLoggerSetAfterStateAndCommit(), kickLoggerSetBeforeState(), and kickLoggerSetExecuteState(). |
|
|
Definition at line 48 of file KickLoggerSymbols.h. Referenced by generateWalktoTarget(), and getWalktoTargetR(). |
|
|
Definition at line 49 of file KickLoggerSymbols.h. Referenced by doExecute(), generateWalktoTarget(), and getTriggerX(). |
|
|
Definition at line 50 of file KickLoggerSymbols.h. Referenced by generateWalktoTarget(), getWalktoTargetX(), and getWalktoTargetY(). |
|
|
Definition at line 51 of file KickLoggerSymbols.h. Referenced by generateWalktoTarget(), getWalktoTargetR(), getWalktoTargetX(), getWalktoTargetY(), and kickLoggerSetBeforeState(). |
|
|
Definition at line 56 of file KickLoggerSymbols.h. Referenced by getBallPosition(), and update(). |
|
|
Definition at line 57 of file KickLoggerSymbols.h. Referenced by getBallPosition(), and update(). |
|
|
Definition at line 76 of file KickLoggerSymbols.h. Referenced by update(). |
|
|
Definition at line 77 of file KickLoggerSymbols.h. Referenced by ceilCamActive(), and update(). |
|
|
Definition at line 79 of file KickLoggerSymbols.h. Referenced by doExecute(). |
1.3.6