de.jaetzold.art.examples
Class AriadneSimpleRobot
java.lang.Object
|
+--de.jaetzold.art.examples.AriadneSimpleRobot
- All Implemented Interfaces:
- AriadneSimpleAlgorithm.Robot
- Direct Known Subclasses:
- AriadneSimpleFTDemoRobot, AriadneSimpleMSDemoRobot
- public class AriadneSimpleRobot
- extends Object
- implements AriadneSimpleAlgorithm.Robot
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
driveTrain
protected NormalizedDriveTrain driveTrain
leftDirection
protected int leftDirection
orientationAngle
protected double orientationAngle
AriadneSimpleRobot
public AriadneSimpleRobot(NormalizedDriveTrain driveTrain,
int leftDirection,
double orientationAngle)
AriadneSimpleRobot
public AriadneSimpleRobot()
throws Exception
getNormalizedDriveTrain
public NormalizedDriveTrain getNormalizedDriveTrain()
- Specified by:
getNormalizedDriveTrain
in interface AriadneSimpleAlgorithm.Robot
getLeftDirection
public int getLeftDirection()
- Specified by:
getLeftDirection
in interface AriadneSimpleAlgorithm.Robot
getOrientationAngle
public double getOrientationAngle()
- Specified by:
getOrientationAngle
in interface AriadneSimpleAlgorithm.Robot