nao.motion
Class LandmarkMap

java.lang.Object
  extended by nao.motion.LandmarkMap
All Implemented Interfaces:
java.lang.Iterable<java.lang.String>

public class LandmarkMap
extends java.lang.Object
implements java.lang.Iterable<java.lang.String>


Constructor Summary
LandmarkMap()
           
LandmarkMap(java.lang.String filename)
           
 
Method Summary
 void addLandmark(java.lang.String id, Location loc)
           
 Location getLandmark(int id)
           
 Location getLandmark(java.lang.String id)
           
 boolean isSafeLocation(Location loc)
           
 java.util.Iterator<java.lang.String> iterator()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LandmarkMap

public LandmarkMap()

LandmarkMap

public LandmarkMap(java.lang.String filename)
Method Detail

addLandmark

public void addLandmark(java.lang.String id,
                        Location loc)

getLandmark

public Location getLandmark(int id)

getLandmark

public Location getLandmark(java.lang.String id)

isSafeLocation

public boolean isSafeLocation(Location loc)

iterator

public java.util.Iterator<java.lang.String> iterator()
Specified by:
iterator in interface java.lang.Iterable<java.lang.String>