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