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


Public Member Functions | |
| RobotPose () | |
| Constructor. | |
| const RobotPose & | operator= (const RobotPose &other) |
| RobotPose (const Pose2D &otherPose) | |
| Cast Contructor. | |
| const RobotPose & | operator= (const Pose2D &other) |
| Assignment operator. | |
| void | setPose (const Pose2D &p) |
| The function sets the current pose. | |
| void | setValidity (const double v) |
| The function sets the validity of the current pose. | |
| void | setFrameNumber (unsigned long frameNumber) |
| The function sets the frame number of the current pose. | |
| const Pose2D | getPose () const |
| The function returns the current pose. | |
| const double & | getValidity () const |
| The frame number when perceived. | |
Public Attributes | |
| unsigned long | frameNumber |
| Speed measured by perceived distance to goal. | |
| double | speedbyDistanceToGoal |
| The distance to the field border. | |
| double | distanceToBorder |
| The angle to the field border. | |
| double | angleToBorder |
Private Attributes | |
| double | validity |
| The validity of the robot pose. | |
Definition at line 19 of file RobotPose.h.
|
|
Constructor.
Definition at line 28 of file RobotPose.h. |
|
|
Cast Contructor.
Definition at line 41 of file RobotPose.h. |
|
|
Definition at line 30 of file RobotPose.h. References frameNumber, and validity. |
|
|
Assignment operator.
Reimplemented from Pose2D. Definition at line 46 of file RobotPose.h. |
|
|
The function sets the current pose.
Definition at line 57 of file RobotPose.h. Referenced by NoOdometrySelfLocator::execute(), and GT2004SelfLocator::execute(). |
|
|
The function sets the validity of the current pose.
Definition at line 65 of file RobotPose.h. Referenced by SpecialPerceptSelfLocator::execute(), GT2004SelfLocator::execute(), and operator>>(). |
|
|
The function sets the frame number of the current pose.
Definition at line 70 of file RobotPose.h. Referenced by SpecialPerceptSelfLocator::execute(), OdometrySelfLocator::execute(), NoOdometrySelfLocator::execute(), and GT2004SelfLocator::execute(). |
|
|
|
The frame number when perceived.
Definition at line 88 of file RobotPose.h. Referenced by GT2004PlayersLocator::addOppPlayerPercepts(), GT2004PlayersLocator::addOwnPlayerPercepts(), GT2004BasicBehaviorMeasureGT2004ParametersBlind::execute(), GT2004BasicBehaviorMeasureGT2004Parameters::execute(), GT2004BasicBehaviorEvolveOmniParameters::execute(), operator<<(), RobotPoseSymbols::registerSymbols(), GTStandardConverter::setData(), and EvolutionSymbols::update(). |
|
|
The validity of the robot pose.
Definition at line 22 of file RobotPose.h. Referenced by operator=(). |
|
|
Speed measured by perceived distance to goal.
Definition at line 93 of file RobotPose.h. Referenced by GT2004BasicBehaviorMeasureGT2004ParametersBlind::execute(), GT2004BasicBehaviorMeasureGT2004Parameters::execute(), operator=(), and LogPlayer::saveCSV(). |
|
|
The distance to the field border.
Definition at line 96 of file RobotPose.h. Referenced by SpecialPerceptSelfLocator::execute(). |
|
|
The angle to the field border.
Definition at line 99 of file RobotPose.h. Referenced by DistanceToBorderEstimator::execute(), and RobotPoseSymbols::registerSymbols(). |
|
|
Definition at line 100 of file RobotPose.h. Referenced by DistanceToBorderEstimator::execute(), and RobotPoseSymbols::getAngleToBorder(). |
1.3.6