de.jaetzold.art.examples
Class SubsumptionLiSe
java.lang.Object
|
+--de.jaetzold.art.examples.SubsumptionLiSe
- All Implemented Interfaces:
- LiSe
- public class SubsumptionLiSe
- extends Object
- implements LiSe
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
lise
protected LiSe lise
search
protected Task search
centeredTask
protected Task centeredTask
seeLeftTask
protected Task seeLeftTask
seeRightTask
protected Task seeRightTask
scheduler
protected SchedulerTask scheduler
schedulerPerformer
protected TaskPerformer schedulerPerformer
SubsumptionLiSe
public SubsumptionLiSe(SubsumptionLiSe.Robot robot)
SubsumptionLiSe
public SubsumptionLiSe()
throws Exception
getSchedulerTask
public SchedulerTask getSchedulerTask()
getSchedulerPerformer
public TaskPerformer getSchedulerPerformer()
search
public void search()
- Specified by:
search
in interface LiSe
stop
public void stop()
- Specified by:
stop
in interface LiSe
seeLeft
public void seeLeft()
- Specified by:
seeLeft
in interface LiSe
seeRight
public void seeRight()
- Specified by:
seeRight
in interface LiSe
seeCenter
public void seeCenter()
- Specified by:
seeCenter
in interface LiSe
isSeeing
public boolean isSeeing()
- Specified by:
isSeeing
in interface LiSe
getAngleSensor
public AngleSensor getAngleSensor()
- Specified by:
getAngleSensor
in interface LiSe
addPropertyChangeListener
public void addPropertyChangeListener(PropertyChangeListener l)
removePropertyChangeListener
public void removePropertyChangeListener(PropertyChangeListener l)
getState
public int getState()
- Specified by:
getState
in interface LiSe
main
public static void main(String[] argv)
throws Exception