#include <SpecialPercept.h>
Collaboration diagram for OCBridge:

Public Types | |
| enum | Side { none = 0, left, right, numOfSides } |
| The different Sides of the bridge. More... | |
Public Member Functions | |
| OCBridge () | |
| Constructor. | |
| void | addPercept (double aAngleTo, double aDistanceTo) |
| method to add a new percept | |
Public Attributes | |
| Side | lastSeenSide |
| side of the bridge actually last seen by the camera | |
| double | angleTo |
| relative angle to the bridge (middle of the sidemark) | |
| double | distanceTo |
| relative distance to the bridge (middle of the sidemark) | |
| Vector2< double > | relPos |
| the relative position of the bridge (middle of the sidemark) | |
| unsigned long | timeWhenLastSeen |
| time when the bridge was last seen by the own camera | |
| BitePoint | bitePoint [BitePoint::numOfPositions] |
| the bitePoints of the bridge | |
| bool | fresh |
| indicates fresh-data | |
| Pose2D | lastOdometry |
| last odometry-data | |
Definition at line 101 of file SpecialPercept.h.
|
|
The different Sides of the bridge.
Definition at line 108 of file SpecialPercept.h. |
|
|
Constructor.
Definition at line 107 of file SpecialPercept.cpp. References bitePoint, lastSeenSide, BitePoint::Position, BitePoint::position, Vector2< double >::x, and Vector2< double >::y. |
|
||||||||||||
|
method to add a new percept
Definition at line 121 of file SpecialPercept.cpp. References SystemCall::getCurrentSystemTime(), pi_2, sgn, Vector2< double >::x, and Vector2< double >::y. |
Here is the call graph for this function:

|
|
side of the bridge actually last seen by the camera
Definition at line 117 of file SpecialPercept.h. Referenced by OpenChallengeSymbols::getLastSeenSide(), OCBridge(), operator<<(), and operator>>(). |
|
|
relative angle to the bridge (middle of the sidemark)
Definition at line 120 of file SpecialPercept.h. Referenced by OpenChallengeSymbols::getSeenAngleToBridge(), operator<<(), operator>>(), and OpenChallengeSymbols::update(). |
|
|
relative distance to the bridge (middle of the sidemark)
Definition at line 122 of file SpecialPercept.h. Referenced by OpenChallengeSymbols::getSeenDistanceToBridge(), operator<<(), operator>>(), and OpenChallengeSymbols::update(). |
|
|
the relative position of the bridge (middle of the sidemark)
Definition at line 124 of file SpecialPercept.h. Referenced by operator<<(), operator>>(), and OpenChallengeSymbols::update(). |
|
|
time when the bridge was last seen by the own camera
Definition at line 127 of file SpecialPercept.h. Referenced by OpenChallengeSymbols::getTimeSinceLastSeenBridge(), operator<<(), and operator>>(). |
|
|
the bitePoints of the bridge
Definition at line 130 of file SpecialPercept.h. Referenced by RBridgeSpecialist::findBridgeMark(), OpenChallengeSymbols::getBitePointPosition(), OpenChallengeSymbols::getPreciseShiftToBitePoint(), OpenChallengeSymbols::getSeenAngleToBitePoint(), OpenChallengeSymbols::getSeenDistanceToBitePoint(), OpenChallengeSymbols::getTimeSinceLastSeenBitePoint(), OCBridge(), operator<<(), operator>>(), and OpenChallengeSymbols::update(). |
|
|
indicates fresh-data
Definition at line 136 of file SpecialPercept.h. Referenced by operator<<(), operator>>(), and OpenChallengeSymbols::update(). |
|
|
last odometry-data
Definition at line 139 of file SpecialPercept.h. Referenced by OpenChallengeSymbols::update(). |
1.3.6