Package com.luciad.network.function
package com.luciad.network.function
Provides functions associating values with edges, used by the routing algorithms to determine the length of a route.
This package is part of the Graph & Routing Engine component.
- Since:
- 5.1
-
ClassDescription
ALcdCrossCountryHeightProviderDistanceFunctionis an abstract class which can be used to implement distance functions that are based on anILcdHeightProviderand compute values using only the height values along the line between start and end point.Describes the mode in which the distances should be computed.ALcdCrossCountryRasterDistanceFunctionis an abstract class which can be used to implement distance functions that are based on anILcdRasterand compute values using only the raster values along the line between start and end point.Describes the mode in which the distances should be computed.ALcdNodeDistanceFunctionis an abstract class which can be used to implement distance functions that take only nodes into account, not edges preceding or succeeding the start- and/or endpoint.ALcdNodeValueFunctionis an abstract class which can be used to implement edge functions that associate values with nodes.ALcdSimpleEdgeValueFunctionis an abstract class which can be used to implement edge functions that associate values with edges, without taking any other information (like the route preceding this edge) into account.ALcdTurnValueFunctionis an abstract class which can be used to implement edge functions that associate values with turns involving only two edges.An edge value function providing access to the sequences of edges that have a special edge value (that is, a sequence of edges for which the traversal cost is not equal to the sum of the edge values of the individual edges).AILcdCrossCountryDistanceFunctioncalculates distances between two given points.ILcdDistanceFunction<N,E> AILcdDistanceFunctioncalculates distances between two given nodes.AnILcdEdgeValueFunctionis a general function which returns values associated with edges in a graph.TLcdCompositeEdgeValueFunctionprovides an implementation ofILcdEdgeValueFunctionwhich can be used to compose a complex edge value function out of two or more simple edge value functions.