cz.cuni.amis.pogamut.udk.communication.worldview.map
Class UDKMap

Package class diagram package UDKMap
java.lang.Object
  extended by cz.cuni.amis.pogamut.udk.communication.worldview.map.UDKMap
All Implemented Interfaces:
cz.cuni.amis.pogamut.unreal.communication.worldview.map.IUnrealMap<cz.cuni.amis.pogamut.unreal.communication.worldview.map.MapInfo>

public class UDKMap
extends Object
implements cz.cuni.amis.pogamut.unreal.communication.worldview.map.IUnrealMap<cz.cuni.amis.pogamut.unreal.communication.worldview.map.MapInfo>

Representation of map made from NavPoints and NavPointNeighbourLinks. Doesn't react on changes of worldview, data is copied in constructor.

Author:
Honza

Constructor Summary
UDKMap(cz.cuni.amis.pogamut.base.communication.worldview.IWorldView worldView)
           
 
Method Summary
 void addInfo(cz.cuni.amis.pogamut.unreal.communication.worldview.map.MapInfo info)
           
 Set<Waylink> edgeSet()
           
 cz.cuni.amis.pogamut.unreal.communication.worldview.map.Box getBox()
          Get smallest box that contains all waypoints of map.
 cz.cuni.amis.pogamut.unreal.communication.worldview.map.MapInfo getInfo()
           
 String getName()
           
 void printInfo()
           
 void setName(String name)
           
 Collection<Waypoint> vertexSet()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UDKMap

public UDKMap(cz.cuni.amis.pogamut.base.communication.worldview.IWorldView worldView)
Method Detail

addInfo

public void addInfo(cz.cuni.amis.pogamut.unreal.communication.worldview.map.MapInfo info)
Specified by:
addInfo in interface cz.cuni.amis.pogamut.unreal.communication.worldview.map.IUnrealMap<cz.cuni.amis.pogamut.unreal.communication.worldview.map.MapInfo>

getInfo

public cz.cuni.amis.pogamut.unreal.communication.worldview.map.MapInfo getInfo()
Specified by:
getInfo in interface cz.cuni.amis.pogamut.unreal.communication.worldview.map.IUnrealMap<cz.cuni.amis.pogamut.unreal.communication.worldview.map.MapInfo>

setName

public void setName(String name)
Specified by:
setName in interface cz.cuni.amis.pogamut.unreal.communication.worldview.map.IUnrealMap<cz.cuni.amis.pogamut.unreal.communication.worldview.map.MapInfo>

getName

public String getName()
Specified by:
getName in interface cz.cuni.amis.pogamut.unreal.communication.worldview.map.IUnrealMap<cz.cuni.amis.pogamut.unreal.communication.worldview.map.MapInfo>

vertexSet

public Collection<Waypoint> vertexSet()
Specified by:
vertexSet in interface cz.cuni.amis.pogamut.unreal.communication.worldview.map.IUnrealMap<cz.cuni.amis.pogamut.unreal.communication.worldview.map.MapInfo>

edgeSet

public Set<Waylink> edgeSet()
Specified by:
edgeSet in interface cz.cuni.amis.pogamut.unreal.communication.worldview.map.IUnrealMap<cz.cuni.amis.pogamut.unreal.communication.worldview.map.MapInfo>

printInfo

public void printInfo()
Specified by:
printInfo in interface cz.cuni.amis.pogamut.unreal.communication.worldview.map.IUnrealMap<cz.cuni.amis.pogamut.unreal.communication.worldview.map.MapInfo>

getBox

public cz.cuni.amis.pogamut.unreal.communication.worldview.map.Box getBox()
Get smallest box that contains all waypoints of map.

Specified by:
getBox in interface cz.cuni.amis.pogamut.unreal.communication.worldview.map.IUnrealMap<cz.cuni.amis.pogamut.unreal.communication.worldview.map.MapInfo>
Returns:


Copyright © 2015 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.