|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectrobo.navigate.RoboterController
public class RoboterController
Lässt ein IVehicle Moves ausführen, indem ein Navigator Stück
für Stück mit den richtigen Zielen gefüttert wird und die Befehle ausgeführt werden.
Diese Klasse besorgt auch das Initialisieren des Roboters und eines Navigators.
| Field Summary | |
|---|---|
Navigator |
navigator
Der Navigator, der benutzt werden soll. |
IVehicle |
vehicle
Der Roboter, der gesteuert werden soll. |
| Constructor Summary | |
|---|---|
RoboterController()
Initialisiert vehicle und navigator |
|
| Method Summary | |
|---|---|
void |
addRoboterControllerStatusListener(RoboterControllerStatusListener listener)
|
void |
close()
|
boolean |
doMove(Move move)
Führt einen Move aus. |
IVehicle |
getVehicle()
Liefert das vehicle |
void |
removeRoboterControllerStatusListener(RoboterControllerStatusListener listener)
|
void |
stop()
Hält den Roboter an. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public IVehicle vehicle
public Navigator navigator
| Constructor Detail |
|---|
public RoboterController()
vehicle und navigator
| Method Detail |
|---|
public boolean doMove(Move move)
move -
public void close()
public void stop()
public IVehicle getVehicle()
public void addRoboterControllerStatusListener(RoboterControllerStatusListener listener)
public void removeRoboterControllerStatusListener(RoboterControllerStatusListener listener)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||