#include "Tools/Streams/InOut.h"
#include "Tools/Math/Pose2D.h"
#include "Tools/Math/Vector2.h"
#include "Tools/Math/Geometry.h"
#include "Tools/ColorClasses.h"
Include dependency graph for SpecialPercept.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Classes | |
class | SpecialLandmark |
class | BitePoint |
A class that contains a certain bitePoint at the open challenge bridge. More... | |
class | OCBridge |
A class that contains data of the bridge for the openchallenge. More... | |
class | OCRedLine |
A class that contains data of the bridge's red line for the open challenge. More... | |
class | SpecialPercept |
A class that contains a certain specialPercept. More... | |
Defines | |
#define | MAXSEENFLAGS 100 |
angle of pink Flags seen relative to robot * | |
#define | MAXLEARNFLAGS 100 |
Functions | |
In & | operator>> (In &stream, BitePoint &bitePoint) |
Streaming operator that reads a BitePoint from a stream. | |
Out & | operator<< (Out &stream, const BitePoint &bitePoint) |
Streaming operator that writes a BitePoint to a stream. | |
In & | operator>> (In &stream, OCBridge &ocBridge) |
Streaming operator that reads a OCBridge from a stream. | |
Out & | operator<< (Out &stream, const OCBridge &ocBridge) |
Streaming operator that writes a OCBridge to a stream. | |
In & | operator>> (In &stream, OCRedLine &ocRedLine) |
Streaming operator that reads a red line from a stream. | |
Out & | operator<< (Out &stream, const OCRedLine &ocRedLine) |
Streaming operator that writes a red line to a stream. | |
In & | operator>> (In &stream, SpecialPercept &specialPercept) |
Streaming operator that reads a SpecialPercept from a stream. | |
Out & | operator<< (Out &stream, const SpecialPercept &specialPercept) |
Streaming operator that writes a SpecialPercept to a stream. |
Definition in file SpecialPercept.h.
|
angle of pink Flags seen relative to robot *
Definition at line 246 of file SpecialPercept.h. |
|
Definition at line 247 of file SpecialPercept.h. Referenced by ChallengeSpecialVision::executeFindOrientation(), and ChallengeSpecialVision::executeLearnOrientation(). |
|
Streaming operator that reads a BitePoint from a stream.
Definition at line 38 of file SpecialPercept.cpp. References BitePoint::angleTo, BitePoint::distanceTo, BitePoint::fresh, BitePoint::position, BitePoint::preciseShift, In::read(), BitePoint::relPos, and BitePoint::timeWhenLastSeen. |
Here is the call graph for this function:
|
Streaming operator that writes a BitePoint to a stream.
Definition at line 51 of file SpecialPercept.cpp. References BitePoint::angleTo, BitePoint::distanceTo, BitePoint::fresh, BitePoint::position, BitePoint::preciseShift, BitePoint::relPos, BitePoint::timeWhenLastSeen, and Out::write(). |
Here is the call graph for this function:
|
Streaming operator that reads a OCBridge from a stream.
Definition at line 133 of file SpecialPercept.cpp. References OCBridge::angleTo, OCBridge::bitePoint, OCBridge::distanceTo, OCBridge::fresh, OCBridge::lastSeenSide, In::read(), OCBridge::relPos, and OCBridge::timeWhenLastSeen. |
Here is the call graph for this function:
|
Streaming operator that writes a OCBridge to a stream.
Definition at line 148 of file SpecialPercept.cpp. References OCBridge::angleTo, OCBridge::bitePoint, OCBridge::distanceTo, OCBridge::fresh, OCBridge::lastSeenSide, OCBridge::relPos, OCBridge::timeWhenLastSeen, and Out::write(). |
Here is the call graph for this function:
|
Streaming operator that reads a red line from a stream.
Definition at line 86 of file SpecialPercept.cpp. References OCRedLine::angleInImage, OCRedLine::lineEnd, OCRedLine::lineStart, In::read(), and OCRedLine::timeWhenLastSeen. |
Here is the call graph for this function:
|
Streaming operator that writes a red line to a stream.
Definition at line 96 of file SpecialPercept.cpp. References OCRedLine::angleInImage, OCRedLine::lineEnd, OCRedLine::lineStart, OCRedLine::timeWhenLastSeen, and Out::write(). |
Here is the call graph for this function:
|
Streaming operator that reads a SpecialPercept from a stream.
Definition at line 186 of file SpecialPercept.cpp. References SpecialPercept::barCodeId, SpecialPercept::checkerPose, SpecialPercept::frameNumber, SpecialPercept::leastMovement, SpecialPercept::mostMovement, SpecialPercept::ocBridge, SpecialPercept::ocRedLine, SpecialPercept::orientation, In::read(), SpecialPercept::reset(), Pose2D::rotation, SpecialPercept::shutterSelected, Pose2D::translation, SpecialPercept::type, Vector2< double >::x, Vector2< long >::x, Vector2< double >::y, and Vector2< long >::y. |
Here is the call graph for this function:
|
Streaming operator that writes a SpecialPercept to a stream.
Definition at line 215 of file SpecialPercept.cpp. References SpecialPercept::barCodeId, SpecialPercept::checkerPose, SpecialPercept::frameNumber, SpecialPercept::leastMovement, SpecialPercept::mostMovement, SpecialPercept::ocBridge, SpecialPercept::ocRedLine, SpecialPercept::orientation, Pose2D::rotation, SpecialPercept::shutterSelected, Pose2D::translation, SpecialPercept::type, Out::write(), Vector2< double >::x, Vector2< long >::x, Vector2< double >::y, and Vector2< long >::y. |
Here is the call graph for this function: