Das Sensorik-Objekt
Das Sensorik-Objekt. Die Sensorik wartet auf Sensorinformationen vom Server und erzeugt eine Objekt-Repraesentation von ihnen. Diese Sensorinformationen werden dann vom Weltmodell ausgelesen.Bereits bei der Erzeugung der Objektdarstellung der Wahrnehmung wird vom Server- in das mathematische Koordinatensystem gewandelt.
Von der Klasse wird nur ein Objekt erzeugt. Die Klasse ist nicht zur Vererbung geeignet.
Quelltext
[Header | [Implementierung]
CVS Informationen zum Interface
************************************************** * * Aktueller Stand * * $RCSfile: Sensors.h,v $ * $Revision: 1.26 $ * $Date: 1998/08/14 13:21:12 $ * $Author: myritz $ * **************************************************
Nach einem Aufruf von Sense liegen keine Strings mehr im Communicator
bereit.
Sensors( Communicator* aCommunicator )
void initSensors()
void sense()
void parseSensoryData(const String& message)
bool isNewSeeInfo()
bool isNewRefereeInfo()
const Array <StableObject> & sensedFlags()
const Array <StableObject> & sensedLines()
const Array <MovingPlayer> & sensedPlayers()
const MovingObject& sensedBall()
long simStep()
long simStepOfSoccerServer()
const Array <Message> & heardMessages()
const Array <BodyInfos> & bodyInfos()
const BodyInfos& lastBodyInfos()
Communicator* theCommunicator
Array <StableObject> theSensedFlags
Array <StableObject> theSensedLines
Array <MovingPlayer> theSensedPlayers
MovingObject theSensedBall
long theSimStep
long theSimStepOfSoccerServer
Array <Message> theHeardMessages
Array <BodyInfos> theBodyInfos
BodyInfos theLastBodyInfos
bool theIsNewSeeInfo
bool theIsNewRefereeInfo
String partOfMessage
void parseSights(char* seeMessage)
Einleitung | Architektur | Dynamische Zusammenhänge | Referenzhandbuch | FAQ | Anhang A | Anhang B
generated by doc++