#include <SpecialPercept.h>
Collaboration diagram for BitePoint:
Public Types | |
enum | Position { none = -1, frontleft = 0, frontright, behindleft, behindright, master, numOfPositions } |
The different bitePoints. More... | |
Public Member Functions | |
BitePoint () | |
Constructor. | |
void | addPercept (double aAngleTo, double aDistanceTo, double aPreciseShift) |
method to add a new percept | |
Public Attributes | |
Position | position |
postion of the bitePoint at the oc bridge | |
double | angleTo |
relative angle to the bitePoint | |
double | distanceTo |
relative distance to the bitePoint | |
Vector2< double > | relPos |
the relative position of the bitePoint | |
double | preciseShift |
the preciseShift to either left or right while in front of the bytePoint | |
unsigned long | timeWhenLastSeen |
time when the bitePoint was last seen by the own camera | |
bool | fresh |
indicates fresh-data | |
Pose2D | lastOdometry |
last odometry-data |
Definition at line 33 of file SpecialPercept.h.
|
The different bitePoints.
Definition at line 40 of file SpecialPercept.h. Referenced by OCBridge::OCBridge(). |
|
Constructor.
Definition at line 13 of file SpecialPercept.cpp. References angleTo, distanceTo, fresh, preciseShift, relPos, Vector2< double >::x, and Vector2< double >::y. |
|
method to add a new percept
Definition at line 25 of file SpecialPercept.cpp. References angleTo, distanceTo, fresh, SystemCall::getCurrentSystemTime(), pi_2, preciseShift, relPos, sgn, Vector2< double >::x, and Vector2< double >::y. Referenced by RBridgeSpecialist::findBridgeMark(). |
Here is the call graph for this function:
|
postion of the bitePoint at the oc bridge
Definition at line 52 of file SpecialPercept.h. Referenced by OpenChallengeSymbols::getBitePointPosition(), OCBridge::OCBridge(), operator<<(), and operator>>(). |
|
relative angle to the bitePoint
Definition at line 55 of file SpecialPercept.h. Referenced by addPercept(), BitePoint(), operator<<(), operator>>(), and OpenChallengeSymbols::update(). |
|
relative distance to the bitePoint
Definition at line 57 of file SpecialPercept.h. Referenced by addPercept(), BitePoint(), OpenChallengeSymbols::getSeenDistanceToBitePoint(), operator<<(), operator>>(), and OpenChallengeSymbols::update(). |
|
the relative position of the bitePoint
Definition at line 59 of file SpecialPercept.h. Referenced by addPercept(), BitePoint(), operator<<(), operator>>(), and OpenChallengeSymbols::update(). |
|
the preciseShift to either left or right while in front of the bytePoint
Definition at line 63 of file SpecialPercept.h. Referenced by addPercept(), BitePoint(), OpenChallengeSymbols::getPreciseShiftToBitePoint(), operator<<(), and operator>>(). |
|
time when the bitePoint was last seen by the own camera
Definition at line 66 of file SpecialPercept.h. Referenced by operator<<(), and operator>>(). |
|
indicates fresh-data
Definition at line 72 of file SpecialPercept.h. Referenced by addPercept(), BitePoint(), operator<<(), operator>>(), and OpenChallengeSymbols::update(). |
|
last odometry-data
Definition at line 75 of file SpecialPercept.h. Referenced by OpenChallengeSymbols::update(). |