#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(). |