kaos.robots.capabilities.impl
Class LaserMapObservableImpl

java.lang.Object
  extended by kaos.robots.capabilities.impl.LaserMapObservableImpl
All Implemented Interfaces:
RobotObservable

public class LaserMapObservableImpl
extends java.lang.Object
implements RobotObservable


Constructor Summary
LaserMapObservableImpl()
           
 
Method Summary
 void newObserver()
           
 void setRobot(ExecutionManager kr)
           
 void startListening()
           
 void stopListening()
           
 void update(java.lang.String objectID, PolygonArtifact polygon)
           
 void update(java.lang.String objectID, ShapeArtifact gridSquare)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LaserMapObservableImpl

public LaserMapObservableImpl()
Method Detail

setRobot

public void setRobot(ExecutionManager kr)
              throws IncompatibleRobotException
Specified by:
setRobot in interface RobotObservable
Throws:
IncompatibleRobotException

startListening

public void startListening()
Specified by:
startListening in interface RobotObservable

stopListening

public void stopListening()
Specified by:
stopListening in interface RobotObservable

update

public void update(java.lang.String objectID,
                   ShapeArtifact gridSquare)

update

public void update(java.lang.String objectID,
                   PolygonArtifact polygon)

newObserver

public void newObserver()
Specified by:
newObserver in interface RobotObservable