Class SenseBodyEvent

java.lang.Object
  |
  +--ServerEvent
        |
        +--TimeStampedEvent
              |
              +--SenseBodyEvent

public class SenseBodyEvent
extends TimeStampedEvent

Umsetzung der sense_body-Nachricht als Klasse. 03.6.2002: processTokens eingefügt

Version:
1.1
Author:
Sebastian Hantsch

Constructor Summary
SenseBodyEvent()
          Erzeugt ein neues SenseBodyEvent.
 
Method Summary
 double getAmountOfSpeed()
          Gibt die Geschwindigkeit an.
 int getCatchCount()
          Gibt die Anzahl an catch-Befehlen an.
 int getChangeViewCount()
          Gibt die Anzahl an change_view-Befehlen an.
 int getDashCount()
          Gibt die Anzahl an dash-Befehlen an.
 double getDirectionOfSpeed()
          Gibt die Richtung an.
 double getEffort()
          Gibt die Anstrengung an.
 double getHeadAngle()
          Gibt den Kopfwinkel an.
 int getKickCount()
          Gibt die Anzahl an kick-Befehlen an.
 int getMoveCount()
          Gibt die Anzahl an move-Befehlen an.
 int getSayCount()
          Gibt die Anzahl an say-Befehlen an.
 double getStamina()
          Gibt die Ausdauer an.
 int getTurnCount()
          Gibt die Anzahl an turn-Befehlen an.
 int getTurnNeckCount()
          Gibt die Anzahl an turn_neck-Befehlen an.
 java.lang.String getViewModeAngle()
          Gibt den Sichtwinkelmodus an.
 java.lang.String getViewModeInterval()
          Gibt die Häufigkeit des Sehens an.
 boolean processTokens(ParenthesesTokenizer tokens)
          Liest die Teilstücke von tokens aus und belegt die Ereignisattribute entsprechend
 
Methods inherited from class TimeStampedEvent
getTimeStamp
 
Methods inherited from class ServerEvent
getName
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SenseBodyEvent

public SenseBodyEvent()
Erzeugt ein neues SenseBodyEvent.

Method Detail

processTokens

public boolean processTokens(ParenthesesTokenizer tokens)
Liest die Teilstücke von tokens aus und belegt die Ereignisattribute entsprechend

Overrides:
processTokens in class TimeStampedEvent
Parameters:
tokens - Teilstücke
Returns:
true, falls gültige Anzahl/Art von Token, sonst false

getViewModeInterval

public java.lang.String getViewModeInterval()
Gibt die Häufigkeit des Sehens an.

Returns:
viewModeInterval

getViewModeAngle

public java.lang.String getViewModeAngle()
Gibt den Sichtwinkelmodus an.

Returns:
viewModeAngle

getStamina

public double getStamina()
Gibt die Ausdauer an.

Returns:
stamina

getEffort

public double getEffort()
Gibt die Anstrengung an.

Returns:
effort

getAmountOfSpeed

public double getAmountOfSpeed()
Gibt die Geschwindigkeit an.

Returns:
amountOfSpeed

getDirectionOfSpeed

public double getDirectionOfSpeed()
Gibt die Richtung an.

Returns:
directionOfSpeed

getHeadAngle

public double getHeadAngle()
Gibt den Kopfwinkel an.

Returns:
headAngle

getKickCount

public int getKickCount()
Gibt die Anzahl an kick-Befehlen an.

Returns:
kickCount

getDashCount

public int getDashCount()
Gibt die Anzahl an dash-Befehlen an.

Returns:
dashCount

getTurnCount

public int getTurnCount()
Gibt die Anzahl an turn-Befehlen an.

Returns:
turnCount

getSayCount

public int getSayCount()
Gibt die Anzahl an say-Befehlen an.

Returns:
sayCount

getTurnNeckCount

public int getTurnNeckCount()
Gibt die Anzahl an turn_neck-Befehlen an.

Returns:
turnNeckCount

getCatchCount

public int getCatchCount()
Gibt die Anzahl an catch-Befehlen an.

Returns:
catchCount

getMoveCount

public int getMoveCount()
Gibt die Anzahl an move-Befehlen an.

Returns:
moveCount

getChangeViewCount

public int getChangeViewCount()
Gibt die Anzahl an change_view-Befehlen an.

Returns:
changeViewCount