|
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
LinkLevelSelector
getLinkLevelToExpand
in interface LinkLevelSelector
ai
- analysis informationLODNetworkException
public boolean requiresAnalysisInfo()
LinkLevelSelector
requiresAnalysisInfo
in interface LinkLevelSelector
public boolean requiresUserData()
LinkLevelSelector
requiresUserData
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 |