kaos.robots.capabilities.impl
Class LeaderImpl

java.lang.Object
  extended by kaos.robots.capabilities.impl.LeaderImpl
All Implemented Interfaces:
Leader

public class LeaderImpl
extends java.lang.Object
implements Leader


Field Summary
protected  MobileRobot leader
           
protected  RequestManager requestManager
           
 
Constructor Summary
LeaderImpl()
           
 
Method Summary
 void LeadTo(java.util.HashMap properties)
           
 void leadTo(java.lang.String followerName, Coordinate destination)
           
 void setRobot(MobileRobot robot)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

leader

protected MobileRobot leader

requestManager

protected RequestManager requestManager
Constructor Detail

LeaderImpl

public LeaderImpl()
Method Detail

setRobot

public void setRobot(MobileRobot robot)

LeadTo

public void LeadTo(java.util.HashMap properties)
            throws AbortActionException
Specified by:
LeadTo in interface Leader
Throws:
AbortActionException

leadTo

public void leadTo(java.lang.String followerName,
                   Coordinate destination)
            throws AbortActionException
Throws:
AbortActionException