de.jaetzold.art.examples
Class SubsumptionAriadne

java.lang.Object
  |
  +--de.jaetzold.art.examples.SubsumptionTrusty
        |
        +--de.jaetzold.art.examples.SubsumptionAriadne
All Implemented Interfaces:
Ariadne, Trusty

public class SubsumptionAriadne
extends SubsumptionTrusty
implements Ariadne, Trusty


Inner Class Summary
static interface SubsumptionAriadne.Robot
           
 
Inner classes inherited from class de.jaetzold.art.examples.SubsumptionTrusty
SubsumptionTrusty.Robot
 
Field Summary
protected  Ariadne ariadne
           
 
Fields inherited from class de.jaetzold.art.examples.SubsumptionTrusty
avoidLeft, avoidRight, move, scheduler, schedulerPerformer, trusty
 
Fields inherited from interface de.jaetzold.art.examples.Ariadne
ORIENTED, ORIENTING
 
Fields inherited from interface de.jaetzold.art.examples.Trusty
AVOID_LEFT, AVOID_RIGHT, MOVE, STOP
 
Constructor Summary
SubsumptionAriadne(SubsumptionAriadne.Robot robot)
           
 
Method Summary
 void orientByAngle(double angle)
           
 
Methods inherited from class de.jaetzold.art.examples.SubsumptionTrusty
addPropertyChangeListener, avoidLeft, avoidRight, getSchedulerPerformer, getSchedulerTask, getState, main, move, removePropertyChangeListener, stop
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface de.jaetzold.art.examples.Ariadne
getState
 
Methods inherited from interface de.jaetzold.art.examples.Trusty
avoidLeft, avoidRight, getState, move, stop
 

Field Detail

ariadne

protected Ariadne ariadne
Constructor Detail

SubsumptionAriadne

public SubsumptionAriadne(SubsumptionAriadne.Robot robot)
Method Detail

orientByAngle

public void orientByAngle(double angle)
Specified by:
orientByAngle in interface Ariadne