Package | Description |
---|---|
com.luciad.network.function |
Provides functions associating values with edges, used by the routing algorithms to determine the length of a route.
|
com.luciad.network.graph |
Contains interfaces and classes for modeling basic graphs.
|
Modifier and Type | Method and Description |
---|---|
double |
ILcdDistanceFunction.computeDistance(ILcdGraph<N,E> aGraph,
ILcdRoute<N,E> aPrecedingRoute,
ILcdRoute<N,E> aSucceedingRoute,
TLcdTraversalDirection aTraversalDirection)
Returns the distance between the end node of
aPrecedingRoute and the start node of
aSucceedingRoute . |
double |
ALcdNodeDistanceFunction.computeDistance(ILcdGraph<N,E> aGraph,
ILcdRoute<N,E> aPrecedingRoute,
ILcdRoute<N,E> aSucceedingRoute,
TLcdTraversalDirection aTraversalDirection) |
abstract double |
ALcdNodeDistanceFunction.computeDistance(ILcdGraph<N,E> aGraph,
N aStartNode,
N aEndNode,
TLcdTraversalDirection aTraversalDirection)
Returns the distance between the two given nodes.
|
abstract double |
ALcdSimpleEdgeValueFunction.computeEdgeValue(ILcdGraph<N,E> aGraph,
E aEdge,
TLcdTraversalDirection aTraversalDirection)
Returns the value associated with the given edge.
|
double |
TLcdCompositeEdgeValueFunction.computeEdgeValue(ILcdGraph<N,E> aGraph,
ILcdRoute<N,E> aPrecedingRoute,
E aEdge,
TLcdTraversalDirection aTraversalDirection)
Returns the value associated with the given edge.
|
double |
ILcdEdgeValueFunction.computeEdgeValue(ILcdGraph<N,E> aGraph,
ILcdRoute<N,E> aPrecedingRoute,
E aEdge,
TLcdTraversalDirection aTraversalDirection)
Returns the value associated with
aEdge . |
double |
ALcdTurnValueFunction.computeEdgeValue(ILcdGraph<N,E> aGraph,
ILcdRoute<N,E> aRoute,
E aNextEdge,
TLcdTraversalDirection aTraversalDirection) |
double |
ALcdSimpleEdgeValueFunction.computeEdgeValue(ILcdGraph<N,E> aGraph,
ILcdRoute<N,E> aRoute,
E aNextEdge,
TLcdTraversalDirection aTraversalDirection) |
double |
ALcdNodeValueFunction.computeEdgeValue(ILcdGraph<N,E> aGraph,
ILcdRoute<N,E> aRoute,
E aNextEdge,
TLcdTraversalDirection aTraversalDirection) |
abstract double |
ALcdTurnValueFunction.computeTurnValue(ILcdGraph<N,E> aGraph,
E aEdge,
N aNode,
E aNextEdge,
TLcdTraversalDirection aTraversalDirection)
Returns the value associated with the given turn.
|
Modifier and Type | Field and Description |
---|---|
static TLcdTraversalDirection |
TLcdTraversalDirection.BACKWARD
Negative direction (from end to start node);
|
static TLcdTraversalDirection |
TLcdTraversalDirection.FORWARD
Positive direction (from start to end node)
|