Package oracle.spatial.network
Interface AStarCostFunction
-
public interface AStarCostFunctionThis 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 doublegetHeuristicCost(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)
-
-