de.jaetzold.art.examples
Class SubsumptionTrusty
java.lang.Object
|
+--de.jaetzold.art.examples.SubsumptionTrusty
- All Implemented Interfaces:
- Trusty
- Direct Known Subclasses:
- SubsumptionAriadne
- public class SubsumptionTrusty
- extends Object
- implements Trusty
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
trusty
protected Trusty trusty
move
protected Task move
avoidLeft
protected Task avoidLeft
avoidRight
protected Task avoidRight
scheduler
protected SchedulerTask scheduler
schedulerPerformer
protected TaskPerformer schedulerPerformer
SubsumptionTrusty
public SubsumptionTrusty(SubsumptionTrusty.Robot robot)
SubsumptionTrusty
public SubsumptionTrusty()
throws Exception
getSchedulerTask
public SchedulerTask getSchedulerTask()
getSchedulerPerformer
public TaskPerformer getSchedulerPerformer()
move
public void move()
- Specified by:
move
in interface Trusty
stop
public void stop()
- Specified by:
stop
in interface Trusty
avoidLeft
public void avoidLeft()
- Specified by:
avoidLeft
in interface Trusty
avoidRight
public void avoidRight()
- Specified by:
avoidRight
in interface Trusty
addPropertyChangeListener
public void addPropertyChangeListener(PropertyChangeListener l)
removePropertyChangeListener
public void removePropertyChangeListener(PropertyChangeListener l)
getState
public int getState()
- Specified by:
getState
in interface Trusty
main
public static void main(String[] argv)
throws Exception