Package | Description |
---|---|
com.luciad.network.algorithm.routing |
Contains interfaces and algorithms for routing (shortest route, tracing).
|
com.luciad.network.graph.numeric |
Contains classes for working with numeric graphs.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ILcdEditableShortestRouteDistanceTableProvider<N,E>
Editable extension of the
ILcdShortestRouteDistanceTableProvider interface. |
Modifier and Type | Class and Description |
---|---|
class |
TLcdShortestRouteDistanceTableProvider<N,E>
Implementation of
ILcdShortestRouteDistanceTableProvider . |
Modifier and Type | Method and Description |
---|---|
<N,E> ILcdShortestRouteDistanceTableProvider<N,E> |
TLcdPartitionedShortestRoutePreprocessor.preprocess(ILcdPartitionedGraph<N,E> aGraph,
ILcdEdgeValueFunction<N,E> aEdgeValueFunction,
ILcdDistanceFunction<N,E> aHeuristicDistanceFunction)
Preprocesses the given partitioned graph, and returns the resulting
ILcdShortestRouteDistanceTableProvider . |
Modifier and Type | Method and Description |
---|---|
void |
TLcdPartitionedShortestRouteAlgorithm.setDistanceTableProvider(ILcdShortestRouteDistanceTableProvider aShortestRouteDistanceTableProvider)
Sets the given distance table provider as the distance table provider to be
used by the algorithm.
|
Constructor and Description |
---|
TLcdPartitionedShortestRouteAlgorithm(ILcdShortestRouteDistanceTableProvider aShortestRouteDistanceTableProvider)
Constructs a new
TLcdPartitionedShortestRouteAlgorithm , that
will use the given ILcdShortestRouteDistanceTableProvider . |
Modifier and Type | Method and Description |
---|---|
ILcdShortestRouteDistanceTableProvider<Long,Long> |
TLcdNumericGraph.getShortestRouteDistanceTableProvider()
Returns the distance table provider containing distance tables for each of the partitions in this
graph.
|