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 |
double |
getHeuristicCost(java.lang.Object currentNodeObj,
java.lang.Object goalNodeObj)
Returns the heuristic cost between 2 AStarNodes (currnet node and goal node) |
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)