public interface HeuristicCostFunction
| Modifier and Type | Method and Description |
|---|---|
double |
getHeuristicCost(HeavyPointOnNet currentPoint,
HeavyPointOnNet targetPoint)
Returns the heuristic cost from the current point to the target point.
|
int[] |
getUserDataCategories()
Returns the required user data categories.
|
void |
setUserData(PointOnNet point,
NetworkExplorer ne)
Sets the user data needed by the heuristic cost function for the input point.
|
double getHeuristicCost(HeavyPointOnNet currentPoint, HeavyPointOnNet targetPoint)
currentPoint - current pointtargetPoint - target pointint[] getUserDataCategories()
void setUserData(PointOnNet point, NetworkExplorer ne) throws LODNetworkException
point - LODNetworkException