cz.cuni.amis.pogamut.ut2004.agent.navigation.astar
Class UT2004AStarMap
java.lang.Object
cz.cuni.amis.pogamut.base.agent.module.AgentModule<AGENT>
cz.cuni.amis.pogamut.base.agent.module.SensorModule<IObservingAgent>
cz.cuni.amis.pogamut.ut2004.agent.navigation.astar.UT2004AStarMap
- All Implemented Interfaces:
- IComponent, cz.cuni.amis.utils.astar.AStarMap<NavPoint>
public class UT2004AStarMap
- extends SensorModule<IObservingAgent>
- implements cz.cuni.amis.utils.astar.AStarMap<NavPoint>
| Methods inherited from class cz.cuni.amis.pogamut.base.agent.module.AgentModule |
getComponentId, getLog, getState, initComponentId, isRunning, kill, pause, reset, resume, start, stop, toString |
UT2004AStarMap
public UT2004AStarMap(IObservingAgent agent)
cleanUp
protected void cleanUp()
- Overrides:
cleanUp in class AgentModule<IObservingAgent>
getEdgeCost
public int getEdgeCost(NavPoint nodeFrom,
NavPoint nodeTo)
- Specified by:
getEdgeCost in interface cz.cuni.amis.utils.astar.AStarMap<NavPoint>
getNodeNeighbours
public Collection<NavPoint> getNodeNeighbours(NavPoint node)
- Specified by:
getNodeNeighbours in interface cz.cuni.amis.utils.astar.AStarMap<NavPoint>
getNodeCost
public int getNodeCost(NavPoint node)
- Specified by:
getNodeCost in interface cz.cuni.amis.utils.astar.AStarMap<NavPoint>
Copyright © 2012 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.