Package oracle.spatial.network
Interface AStarCostFunction
-
public interface AStarCostFunction
This interface defines the heuristic cost function for A* search Users can provide their own cost estimates to guide the A* search. Default heuristic cost for spatial networks is the Euliddean cost and 0 for logical networks.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description double
getHeuristicCost(java.lang.Object currentNodeObj, java.lang.Object goalNodeObj)
Returns the heuristic cost between 2 AStarNodes (currnet node and goal node)
-
-
-
Method Detail
-
getHeuristicCost
double getHeuristicCost(java.lang.Object currentNodeObj, java.lang.Object goalNodeObj)
Returns the heuristic cost between 2 AStarNodes (currnet node and goal node)- Parameters:
currentNodeObj
- AStarNode current node objectgoalNodeObj
- AStarNode goal node object- Returns:
- A* heuristic cost (estimated cost from current node to goal node)
-
-