Uses of Interface
eu.iv4xr.framework.extensions.pathfinding.Navigatable
Package
Description
This package provides classes to do pathfinding over a graph.
This package contains the implementation of iv4xr Env, State,
TacticLib, GoalLib etc, which are necessary to allow an aplib/iv4xr
test agent to control the game in the smart way.
-
Uses of Navigatable in eu.iv4xr.framework.extensions.pathfinding
Modifier and TypeClassDescriptionclass
This class is provides an implementation of a navigation graph (an instance ofNavigatable
) that facilitates pathfinding over a 3D-surface defined by a surface-mesh with obstacles.class
Representing a navigation graph over a 2D tiled-world.class
A navigation-graph over a 3D-surface.Modifier and TypeFieldDescriptionAStar.dynamicHeuristicDistance
When this is set, this function will be use to calculate the heuristic distance between two nodes, rather than using the default heuristic-method supplied by underlying navigation graph.Modifier and TypeMethodDescriptionAStar.findPath(Navigatable<NodeId> graph, NodeId start, NodeId goal)
Pathfinder.findPath(Navigatable<NodeId> graph, NodeId start, NodeId goal)
Finds a path in a navigatable environment.(package private) float
AStar.getHeuristicDistance(Navigatable<NodeId> graph, NodeId a, NodeId b)
-
Uses of Navigatable in eu.iv4xr.framework.mainConcepts
Modifier and TypeFieldDescriptionIv4xrAgentState.worldNavigation
A navigation graph for navigating the the target world.Modifier and TypeMethodDescriptionIv4xrAgentState.worldNavigation()
Return the navigation-graph inIv4xrAgentState.worldNavigation
.Modifier and TypeMethodDescriptionIv4xrAgentState.setWorldNavigation(Navigatable<NavgraphNode> navgraph)
-
Uses of Navigatable in nl.uu.cs.aplib.exampleUsages.miniDungeon.testAgent
Modifier and TypeMethodDescriptionMyAgentState.worldNavigation()
We are not going to keep an Nav-graph, but will instead keep a layered-nav-graphs.Modifier and TypeMethodDescriptionMyAgentState.setWorldNavigation(Navigatable<Void> nav)
We are not going to keep an Nav-graph, but will instead keep a layered-nav-graphs.