kaos.robots.util
Class Planner

java.lang.Object
  extended by kaos.robots.util.Planner

public class Planner
extends java.lang.Object


Field Summary
protected  Logger _logger
           
 
Constructor Summary
Planner()
          used for testing
 
Method Summary
 void addRestrictedArea(Area area)
           
 java.util.Vector getAdjustedPath(Coordinate here, Coordinate there)
           
static void main(java.lang.String[] args)
           
 java.util.Vector planPath(Coordinate here, Coordinate there)
           
protected  void printDebugString(java.lang.String msg, int loggerDisplayLevel)
           
 void removeRestrictedArea(java.lang.String areaName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_logger

protected Logger _logger
Constructor Detail

Planner

public Planner()
used for testing

Method Detail

planPath

public java.util.Vector planPath(Coordinate here,
                                 Coordinate there)

getAdjustedPath

public java.util.Vector getAdjustedPath(Coordinate here,
                                        Coordinate there)
                                 throws java.lang.Exception
Throws:
java.lang.Exception

addRestrictedArea

public void addRestrictedArea(Area area)

removeRestrictedArea

public void removeRestrictedArea(java.lang.String areaName)

printDebugString

protected void printDebugString(java.lang.String msg,
                                int loggerDisplayLevel)

main

public static void main(java.lang.String[] args)