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


Definition at line 22 of file AngleSymbols.h.
|
|
The angle that is shown by the top white LEDs.
Definition at line 72 of file AngleSymbols.h. Referenced by drawAngles(), registerSymbols(), and setTestAngle(). |
|
|
Definition at line 16 of file AngleSymbols.cpp. References angleShownByLEDs. |
|
Here is the call graph for this function:

|
|
updates the symbols
Definition at line 99 of file AngleSymbols.cpp. References calculateCombinedAngles(), calculateLocalisationBasedAngles(), calculateVisionBasedAngles(), drawAngles(), drawAngleShownByLeds(), and setTestAngle(). Referenced by GT2005BehaviorControl::execute(). |
Here is the call graph for this function:

|
|
calculates the value for the symbol "robot-pose.best-angle-away-from-own-goal" Definition at line 110 of file AngleSymbols.cpp. References angleIsUsedByTheCurrentBehavior, angleToCenterOfField, normalize(), and toDegrees(). Referenced by registerSymbols(). |
Here is the call graph for this function:

|
|
calculates the value for the symbol "robot-pose.best-angle-away-from-own-goal" Definition at line 111 of file AngleSymbols.cpp. References angleIsUsedByTheCurrentBehavior, angleToBbSupporter, normalize(), and toDegrees(). Referenced by registerSymbols(). |
Here is the call graph for this function:

|
|
A function for the symbol "robot-pose.angle-to-opponent-goal" Definition at line 112 of file AngleSymbols.cpp. References angleIsUsedByTheCurrentBehavior, angleToOpponentGoal, normalize(), and toDegrees(). Referenced by registerSymbols(). |
Here is the call graph for this function:

|
|
calculates the value for the symbol "robot-pose.angle-to-point-behind-opponent-goal" Definition at line 113 of file AngleSymbols.cpp. References angleIsUsedByTheCurrentBehavior, angleToPointBehindOpponentGoal, normalize(), and toDegrees(). Referenced by registerSymbols(). |
Here is the call graph for this function:

|
|
calculates the value for the symbol "robot-pose.angle-to-center-of-opponent-penalty-area" Definition at line 114 of file AngleSymbols.cpp. References angleIsUsedByTheCurrentBehavior, angleToCenterOfOpponentPenaltyArea, normalize(), and toDegrees(). Referenced by registerSymbols(). |
Here is the call graph for this function:

|
|
calculates the value for the symbol "robot-pose.best-angle-to-opponent-goal" Definition at line 117 of file AngleSymbols.cpp. References angleIsUsedByTheCurrentBehavior, normalize(), perfectAngleToOpponentGoal, and toDegrees(). Referenced by registerSymbols(). |
Here is the call graph for this function:

|
|
calculates the value for the symbol "robot-pose.best-angle-to-opponent-goal" Definition at line 119 of file AngleSymbols.cpp. References angleIsUsedByTheCurrentBehavior, bestAngleToOpponentGoal, normalize(), and toDegrees(). Referenced by registerSymbols(). |
Here is the call graph for this function:

|
|
calculates the value for the symbol "robot-pose.best-angle-to-opponent-goal-no-obstacles" Definition at line 120 of file AngleSymbols.cpp. References angleIsUsedByTheCurrentBehavior, bestAngleToOpponentGoalNoObstacles, normalize(), and toDegrees(). Referenced by registerSymbols(). |
Here is the call graph for this function:

|
|
calculates the value for the symbol "robot-pose.best-width-of-opponent-goal" Definition at line 121 of file AngleSymbols.cpp. References angleIsUsedByTheCurrentBehavior, bestWidthOfOpponentGoal, normalize(), and toDegrees(). Referenced by registerSymbols(). |
Here is the call graph for this function:

|
|
calculates the value for the symbol "robot-pose.best-width-of-opponent-goal-no-obstacles" Definition at line 122 of file AngleSymbols.cpp. References angleIsUsedByTheCurrentBehavior, bestWidthOfOpponentGoalNoObstacles, normalize(), and toDegrees(). Referenced by registerSymbols(). |
Here is the call graph for this function:

|
|
calculates the value for the symbol "robot-pose.best-angle-away-from-own-goal" Definition at line 123 of file AngleSymbols.cpp. References angleIsUsedByTheCurrentBehavior, bestAngleAwayFromOwnGoal, normalize(), and toDegrees(). Referenced by registerSymbols(). |
Here is the call graph for this function:

|
|
calculates the value for the symbol "robot-pose.best-angle-away-from-own-goal-no-obstacles" Definition at line 124 of file AngleSymbols.cpp. References angleIsUsedByTheCurrentBehavior, bestAngleAwayFromOwnGoalNoObstacles, normalize(), and toDegrees(). Referenced by registerSymbols(). |
Here is the call graph for this function:

|
|
calculates the value for the symbol "goalie.goal-kick-angle" Definition at line 125 of file AngleSymbols.cpp. References angleIsUsedByTheCurrentBehavior, goalieGoalKickAngle, normalize(), and toDegrees(). Referenced by registerSymbols(). |
Here is the call graph for this function:

|
|
calculates the value for the symbol "angle.time-since-opponent-goal-detected" /> Definition at line 168 of file AngleSymbols.cpp. References SystemCall::getTimeSince(), and ObstaclesModel::lastTimeFreePartOfGoalWasDetermined. Referenced by registerSymbols(). |
Here is the call graph for this function:

|
|
calculates the value for the symbol "angle.seen-angle-to-opponent-goal" Definition at line 128 of file AngleSymbols.cpp. References angleIsUsedByTheCurrentBehavior, normalize(), seenAngleToOpponentGoal, and toDegrees(). Referenced by registerSymbols(). |
Here is the call graph for this function:

|
|
calculates the value for the symbol "angle.time-since-last-seen-opponent-goal" /> Definition at line 163 of file AngleSymbols.cpp. References SystemCall::getTimeSince(), and ObstaclesModel::timeOfSeenGoal. Referenced by registerSymbols(). |
Here is the call graph for this function:

|
|
calculates the value for the symbol "robot-pose.best-angle-away-from-own-goal" Definition at line 173 of file AngleSymbols.cpp. References ObstaclesModel::trustSeenGoal. Referenced by registerSymbols(). |
|
|
calculates the value for the symbol "robot-pose.best-angle-away-from-own-goal" Definition at line 127 of file AngleSymbols.cpp. References angleIsUsedByTheCurrentBehavior, normalize(), testAngle, and toDegrees(). Referenced by registerSymbols(). |
Here is the call graph for this function:

|
|
Definition at line 322 of file AngleSymbols.cpp. Referenced by GT2005BehaviorControl::postExecute(). |
|
|
|
Definition at line 327 of file AngleSymbols.cpp. References angleShownByLEDs, DEBUG_DRAWING_FINISHED, Pose2D::getAngle(), RobotPose::getPose(), LINE, Pose2D::translation, Vector2< double >::x, and Vector2< double >::y. Referenced by update(). |
Here is the call graph for this function:

|
Here is the call graph for this function:

|
|
Definition at line 396 of file AngleSymbols.cpp. References Angles, bestAngleAwayFromOwnGoal, bestAngleToOpponentGoal, bestAngleToOpponentGoalNoObstacles, DEBUG_RESPONSE, MODIFY, seenAngleToOpponentGoal, and testAngle. Referenced by update(). |
|
|
Definition at line 153 of file AngleSymbols.cpp. References ObstaclesModel::angleToFreePartOfGoal, angleToFreePartOfOpponentGoal, angleToFreePartOfOpponentGoalLeft, angleToFreePartOfOpponentGoalRight, ObstaclesModel::angleToSeenGoal, seenAngleToOpponentGoal, ObstaclesModel::widthOfFreePartOfGoal, and widthOfFreePartOfOpponentGoal. Referenced by update(). |
|
|
Definition at line 130 of file AngleSymbols.cpp. References Geometry::angleTo(), angleToBbSupporter, angleToCenterOfField, angleToCenterOfOpponentPenaltyArea, angleToLeftOpponentGoalCorner, angleToLeftOpponentGoalPost, angleToOpponentGoal, angleToPointBehindOpponentGoal, angleToRightOpponentGoalCorner, angleToRightOpponentGoalPost, and pi2. Referenced by update(). |
Here is the call graph for this function:

|
Here is the call graph for this function:

|
|
Definition at line 152 of file AngleSymbols.h. Referenced by AngleSymbols(), drawAngleShownByLeds(), GT2005BehaviorControl::postExecute(), GT2005BehaviorControl::preExecute(), and registerSymbols(). |
|
|
Definition at line 155 of file AngleSymbols.h. Referenced by calculateCombinedAngles(), and GT2005BehaviorControl::postExecute(). |
|
|
Definition at line 162 of file AngleSymbols.h. |
|
1.3.6