Package cz.cuni.amis.pogamut.ut2004.agent.navigation

Package class diagram package cz.cuni.amis.pogamut.ut2004.agent.navigation
Navigation API for Unreal.

See:
          Description

Interface Summary
IUT2004GetBackToNavGraph This class is meant to provide easy "get-back-to-navigation-graph-in-order-I-can-safely-navigate-through-map" implementation.
IUT2004Navigation Facade for navigation in UT2004.
IUT2004PathExecutor<PATH_ELEMENT extends ILocated>  
IUT2004PathExecutorHelper<PATH_ELEMENT>  
IUT2004PathNavigator<PATH_ELEMENT extends ILocated> Navigator purpose is to actually move the bot through the UT2004 environment - if you did not read IPathExecutor and UT2004PathExecutor documentation, do it now.
IUT2004PathRunner Runner is actually responsible for running directly between two locations.
IUT2004RunStraight Interface for straight-runner that is combined with stuck-detectors.
UT2004PathAutoFixer.ILinkRemovalListener  
 

Class Summary
AbstractUT2004PathNavigator<PATH_ELEMENT extends ILocated> Simple stub of the IUT2004PathNavigator that implements AbstractUT2004PathNavigator.setBot(UT2004Bot) and AbstractUT2004PathNavigator#setExecutor(IPathExecutorHelper).
UT2004AStarPathFuture IPathFuture implementation that is using UT2004 inner AStar algorithm for finding the path inside UT2004 environment.
UT2004AStarPathPlanner Finds the shortest through internal A* algorithm in the UT2004.
UT2004GetBackToNavGraph This class is meant to provide easy "get-back-to-navigation-graph-in-order-I-can-safely-navigate-through-map" implementation.
UT2004Navigation Facade for navigation in UT2004.
UT2004PathAutoFixer Use with care! This class automatically watching for PATH-STUCKs removing bad-edges directly from navigation graph.
UT2004PathExecutor<PATH_ELEMENT extends ILocated>  
UT2004PathExecutorStuckState This class is broadcast by UT2004PathExecutor whenever it gets stuck.
UT2004RunStraight Run straight class is meant to provide "straight running" combined with "stuck detection".
 

Enum Summary
NavigationState  
 

Exception Summary
UT2004AStarPathTimeoutException  
 

Package cz.cuni.amis.pogamut.ut2004.agent.navigation Description

Navigation API for Unreal.



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