|
Oracle® Spatial Java API Reference 11g Release 1 (11.1) B28401-02 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
oracle.spatial.network.lod.DynamicLinkLevelSelector
public class DynamicLinkLevelSelector
This implementation of LinkLevelSelector dynamically assigns link level to the next node according to the attributes of the current node and the location of the next node.
| Constructor Summary | |
|---|---|
DynamicLinkLevelSelector(int maxLinkLevel, HeuristicCostFunction costFunction, double costThreshold, double startCostThreshold, double endCostThreshold) |
|
| Method Summary | |
|---|---|
int |
getLinkLevelToExpand(LODAnalysisInfo ai)Returns the link level for the next node to expend on. |
boolean |
requiresAnalysisInfo()Whether analysis info is required. |
boolean |
requiresUserData()Whether user data is required. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DynamicLinkLevelSelector(int maxLinkLevel,
HeuristicCostFunction costFunction,
double costThreshold,
double startCostThreshold,
double endCostThreshold)
throws LODNetworkException
LODNetworkException| Method Detail |
|---|
public int getLinkLevelToExpand(LODAnalysisInfo ai)
throws LODNetworkException
LinkLevelSelectorgetLinkLevelToExpand in interface LinkLevelSelectorai - analysis informationLODNetworkExceptionpublic boolean requiresAnalysisInfo()
LinkLevelSelectorrequiresAnalysisInfo in interface LinkLevelSelectorpublic boolean requiresUserData()
LinkLevelSelectorrequiresUserData in interface LinkLevelSelector
|
Oracle® Spatial Java API Reference 11g Release 1 (11.1) B28401-02 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||