Skip navigation links

Oracle® Spatial Java API Reference
11g Release 2 (11.2)
E11829-02


oracle.spatial.network.lod
Interface LinkLevelSelector

All Known Implementing Classes:
DummyLinkLevelSelector, DynamicLinkLevelSelector

public interface LinkLevelSelector

A LinkLevelSelector selects the link level for the next node to expend on.

Since:
Oracle Database 11g Release 2 (11.2)

Method Summary
 int getLinkLevelToExpand(LODAnalysisInfo ai)
          Returns the link level for the next node to expend on.
 int[] getUserDataCategories()
          Returns the required user data categories.
 boolean requiresAnalysisInfo()
          Whether analysis info is required.
 void reset(HeavyPointOnNet[][] points)
          Resets the attributes of this link level selector according to the input points of interest.

 

Method Detail

getLinkLevelToExpand

int getLinkLevelToExpand(LODAnalysisInfo ai)
                         throws LODNetworkException
Returns the link level for the next node to expend on.
Parameters:
ai - analysis information
Returns:
Throws:
LODNetworkException

requiresAnalysisInfo

boolean requiresAnalysisInfo()
Whether analysis info is required.
Returns:
true is analysis info cannot be null; false, otherwise.

getUserDataCategories

int[] getUserDataCategories()
Returns the required user data categories.
Returns:

reset

void reset(HeavyPointOnNet[][] points)
           throws LODNetworkException
Resets the attributes of this link level selector according to the input points of interest.
Parameters:
points - points of interest. Each member of the array is an array of equivalent points. For example, in a road network, equivalent points can be the points on either side of a two way road.
Throws:
LODNetworkException

Skip navigation links

Oracle® Spatial Java API Reference
11g Release 2 (11.2)
E11829-02


Copyright © 2007, 2011, Oracle and/or its affiliates. All Rights Reserved.