- getAproxMemory() - Method in class cz.cuni.amis.pathfinding.alg.floydwarshall.FloydWarshall
-
Returns approximation of memory consumption of this object in bytes for 32-bit JVM, might be as twice for 64-bit JVM!
- getArcCost(NODE, NODE) - Method in interface cz.cuni.amis.pathfinding.map.IPFMap
-
Should return the cost of traveling from "nodeFrom" to "nodeTo".
- getArcExtraCost(NODE, NODE, int) - Method in class cz.cuni.amis.pathfinding.map.IPFMapView.DefaultView
-
- getArcExtraCost(NODE, NODE, int) - Method in interface cz.cuni.amis.pathfinding.map.IPFMapView
-
- getBytesAprox() - Method in class cz.cuni.amis.pathfinding.alg.floydwarshall.FloydWarshall.PathMatrixNode
-
Returns aprox.
- getBytesAproxWithoutPath() - Method in class cz.cuni.amis.pathfinding.alg.floydwarshall.FloydWarshall.PathMatrixNode
-
Returns aprox.
- getCostToNode(NODE) - Method in class cz.cuni.amis.pathfinding.alg.astar.AStarResult
-
- getCostToNode(NODE) - Method in interface cz.cuni.amis.pathfinding.alg.astar.IAStarResult
-
Returns cost of the path from startNode to node if the node was touched
by A* algorithm (if A* was successful, then this always contains the goalNode
and every node on the path at least).
- getDistanceToGoal() - Method in class cz.cuni.amis.pathfinding.alg.astar.AStarResult
-
- getDistanceToGoal() - Method in interface cz.cuni.amis.pathfinding.alg.astar.IAStarResult
-
If the AStar succeeded then it returns the distance to the goal from the start node.
- getEstimatedCostToGoal(NODE) - Method in interface cz.cuni.amis.pathfinding.map.IPFGoal
-
This is heuristic function that returns how far is "node" from your
goal, i.e., estimated "cost" it will take the agent to get from
"node" to the goal.
- getEstimatedCostToNode(NODE) - Method in class cz.cuni.amis.pathfinding.alg.astar.AStarResult
-
- getEstimatedCostToNode(NODE) - Method in interface cz.cuni.amis.pathfinding.alg.astar.IAStarResult
-
Returns estimated cost of the path from startNode to goal through node.
- getExtraNeighbors(NODE, Collection<NODE>) - Method in class cz.cuni.amis.pathfinding.map.IPFMapView.DefaultView
-
- getExtraNeighbors(NODE, Collection<NODE>) - Method in interface cz.cuni.amis.pathfinding.map.IPFMapView
-
- getExtraNodes(Collection<NODE>) - Method in class cz.cuni.amis.pathfinding.map.IPFKnownMapView.DefaultView
-
- getExtraNodes(Collection<NODE>) - Method in interface cz.cuni.amis.pathfinding.map.IPFKnownMapView
-
This method may return new nodes which are not present in standard 'map' (as returned by
IPFKnownMap.getNodes()).
- getLog() - Method in class cz.cuni.amis.pathfinding.alg.floydwarshall.FloydWarshall
-
Returns logger used by this object.
- getMap() - Method in class cz.cuni.amis.pathfinding.alg.astar.AStar
-
Map abstraction the AStar is working with.
- getMap() - Method in class cz.cuni.amis.pathfinding.alg.floydwarshall.FloydWarshall
-
Map abstraction the FloydWarshall is working with.
- getMapView() - Method in class cz.cuni.amis.pathfinding.alg.astar.AStar
-
Returns agent-specific map view for the map.
- getMapView() - Method in class cz.cuni.amis.pathfinding.alg.floydwarshall.FloydWarshall
-
Returns agent-specific map view for the map.
- getMatrix() - Method in class cz.cuni.amis.pathfinding.alg.floydwarshall.FloydWarshall
-
Returns matrix of nodes as computed by FloydWarshall algorithm.
- getNeighbors(NODE) - Method in interface cz.cuni.amis.pathfinding.map.IPFMap
-
This should return a collection of nodes which are connected to this one by some arc (== oriented edge).
- getNodeCost(NODE) - Method in interface cz.cuni.amis.pathfinding.map.IPFMap
-
General cost of having this node at your path.
- getNodeExtraCost(NODE, int) - Method in class cz.cuni.amis.pathfinding.map.IPFMapView.DefaultView
-
- getNodeExtraCost(NODE, int) - Method in interface cz.cuni.amis.pathfinding.map.IPFMapView
-
- getNodeIndex(NODE) - Method in class cz.cuni.amis.pathfinding.alg.floydwarshall.FloydWarshall
-
- getNodes() - Method in interface cz.cuni.amis.pathfinding.map.IPFKnownMap
-
This must return the list of ALL NODES that are present in your map (== environment).
- getPath() - Method in class cz.cuni.amis.pathfinding.alg.astar.AStarResult
-
- getPath() - Method in interface cz.cuni.amis.pathfinding.alg.astar.IAStarResult
-
Returns the path from startNode to goalNode.
- getPath(NODE, NODE) - Method in class cz.cuni.amis.pathfinding.alg.floydwarshall.FloydWarshall
-
Returns path between navpoints 'from' -> 'to'.
- getPath() - Method in class cz.cuni.amis.pathfinding.alg.floydwarshall.FloydWarshall.PathMatrixNode
-
Returns the full path between nodes.
- getPathCost(NODE, NODE) - Method in class cz.cuni.amis.pathfinding.alg.floydwarshall.FloydWarshall
-
Calculate's distance between two nav points (using pathfinding).
- getPathCost() - Method in class cz.cuni.amis.pathfinding.alg.floydwarshall.FloydWarshall.PathMatrixNode
-
Returns the cost of the path between nodes, if the path does not exist, returns
Integer.MAX_VALUE.
- getPathMatrixNode(NODE, NODE) - Method in class cz.cuni.amis.pathfinding.alg.floydwarshall.FloydWarshall
-
Returns PathMatrixNode describing path from "nodeFrom" to "nodeTo".
- getPreviousNode(NODE) - Method in class cz.cuni.amis.pathfinding.alg.astar.AStarResult
-
- getPreviousNode(NODE) - Method in interface cz.cuni.amis.pathfinding.alg.astar.IAStarResult
-
Previous node in the path to the goal node.
- getStart() - Method in interface cz.cuni.amis.pathfinding.map.IPFGoal
-
Returns start node that the algorithm will begin with.
- getViaNode() - Method in class cz.cuni.amis.pathfinding.alg.floydwarshall.FloydWarshall.PathMatrixNode
-
Returns the node you have to travel through.
- goalNode - Variable in class cz.cuni.amis.pathfinding.alg.astar.AStarResult
-
Node which was marked as a goalNode by AStarMap.
- IAStarResult<NODE> - Interface in cz.cuni.amis.pathfinding.alg.astar
-
This interface is returned by AStar#AStar.findPath(cz.cuni.amis.pathfinding.map.IPFGoal, long).
- interations - Variable in class cz.cuni.amis.pathfinding.alg.astar.AStarResult
-
Contains the number of iterations made by A* search.
- IPFGoal<NODE> - Interface in cz.cuni.amis.pathfinding.map
-
General interface that is describing the goal for the exploratory path-finder
such as A-Star algorithm.
- IPFKnownMap<NODE> - Interface in cz.cuni.amis.pathfinding.map
-
This class represents the discrete search space for path-finding algorithms for games.
- IPFKnownMapView<NODE> - Interface in cz.cuni.amis.pathfinding.map
-
This interface provides additional information about the map algorithms are going to work with.
- IPFKnownMapView.DefaultView<NODE> - Class in cz.cuni.amis.pathfinding.map
-
Default view does not impose any specific view on the map...
- IPFKnownMapView.DefaultView() - Constructor for class cz.cuni.amis.pathfinding.map.IPFKnownMapView.DefaultView
-
- IPFMap<NODE> - Interface in cz.cuni.amis.pathfinding.map
-
This class represents the discrete search space for path-finding algorithms for games.
- IPFMapView<NODE> - Interface in cz.cuni.amis.pathfinding.map
-
This interface provides additional information about the map algorithms are going to work with.
- IPFMapView.DefaultView<NODE> - Class in cz.cuni.amis.pathfinding.map
-
Default view does not impose any specific view on the map...
- IPFMapView.DefaultView() - Constructor for class cz.cuni.amis.pathfinding.map.IPFMapView.DefaultView
-
- isArcOpened(NODE, NODE) - Method in class cz.cuni.amis.pathfinding.map.IPFMapView.DefaultView
-
- isArcOpened(NODE, NODE) - Method in interface cz.cuni.amis.pathfinding.map.IPFMapView
-
Arcs filter.
- isGoalReached(NODE) - Method in interface cz.cuni.amis.pathfinding.map.IPFGoal
-
Goal-recognition function, i.e., it recognizes which node is actually the goal.
- isNodeOpened(NODE) - Method in class cz.cuni.amis.pathfinding.map.IPFMapView.DefaultView
-
- isNodeOpened(NODE) - Method in interface cz.cuni.amis.pathfinding.map.IPFMapView
-
Nodes filter.
- isReachable(NODE, NODE) - Method in class cz.cuni.amis.pathfinding.alg.floydwarshall.FloydWarshall
-
Whether node 'to' is reachable (path exists) from the node 'from'.
- isSuccess() - Method in class cz.cuni.amis.pathfinding.alg.astar.AStarResult
-
- isSuccess() - Method in interface cz.cuni.amis.pathfinding.alg.astar.IAStarResult
-
Whether this result represents the success, i.e., path from start to goal node has been found.