cz.cuni.amis.pogamut.usar2004.communication.messages.usarcommands
Class DriveAckerman

Package class diagram package DriveAckerman
java.lang.Object
  extended by cz.cuni.amis.pogamut.base.communication.messages.CommandMessage
      extended by cz.cuni.amis.pogamut.usar2004.communication.messages.usarcommands.DriveAckerman

public class DriveAckerman
extends cz.cuni.amis.pogamut.base.communication.messages.CommandMessage

Drive command specified for a ground vehicle capable of stearing. Corresponding GameBots command is DRIVE.


Field Summary
protected  boolean Flip
           
protected  double FrontSteer
           
protected  boolean Light
           
protected  boolean Normalized
           
protected  double RearSteer
           
protected  double Speed
           
 
Constructor Summary
DriveAckerman()
          WARNING: this is empty-command constructor, you have to use setters to fill it up!
DriveAckerman(double Speed, double FrontSteer, double RearSteer, boolean Normalized, boolean Light, boolean Flip)
           
DriveAckerman(DriveAckerman original)
          Cloning constructor.
 
Method Summary
 double getFrontSteer()
           
 double getRearSteer()
           
 double getSpeed()
           
 boolean isFlip()
           
 boolean isLight()
           
 boolean isNormalized()
           
 DriveAckerman setFlip(boolean Flip)
           
 DriveAckerman setFrontSteer(double FrontSteer)
           
 DriveAckerman setLight(boolean Light)
           
 DriveAckerman setNormalized(boolean Normalized)
           
 DriveAckerman setRearSteer(double RearSteer)
           
 DriveAckerman setSpeed(double Speed)
           
 String toHtmlString()
           
 String toMessage()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

Speed

protected double Speed

FrontSteer

protected double FrontSteer

RearSteer

protected double RearSteer

Normalized

protected boolean Normalized

Light

protected boolean Light

Flip

protected boolean Flip
Constructor Detail

DriveAckerman

public DriveAckerman(double Speed,
                     double FrontSteer,
                     double RearSteer,
                     boolean Normalized,
                     boolean Light,
                     boolean Flip)

DriveAckerman

public DriveAckerman()

WARNING: this is empty-command constructor, you have to use setters to fill it up!


DriveAckerman

public DriveAckerman(DriveAckerman original)
Cloning constructor.

Method Detail

getSpeed

public double getSpeed()

setSpeed

public DriveAckerman setSpeed(double Speed)

getFrontSteer

public double getFrontSteer()

setFrontSteer

public DriveAckerman setFrontSteer(double FrontSteer)

getRearSteer

public double getRearSteer()

setRearSteer

public DriveAckerman setRearSteer(double RearSteer)

isNormalized

public boolean isNormalized()

setNormalized

public DriveAckerman setNormalized(boolean Normalized)

isLight

public boolean isLight()

setLight

public DriveAckerman setLight(boolean Light)

isFlip

public boolean isFlip()

setFlip

public DriveAckerman setFlip(boolean Flip)

toString

public String toString()
Overrides:
toString in class cz.cuni.amis.pogamut.base.communication.messages.CommandMessage

toHtmlString

public String toHtmlString()

toMessage

public String toMessage()


Copyright © 2015 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.