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
ALcdCrossCountryHeightProviderDistanceFunction
is an abstract class which can be used to implement distance functions that are based on anILcdHeightProvider
and 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.ALcdCrossCountryRasterDistanceFunction
is an abstract class which can be used to implement distance functions that are based on anILcdRaster
and 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.ALcdNodeDistanceFunction
is 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.ALcdNodeValueFunction
is an abstract class which can be used to implement edge functions that associate values with nodes.ALcdSimpleEdgeValueFunction
is 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.ALcdTurnValueFunction
is 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).AILcdCrossCountryDistanceFunction
calculates distances between two given points.ILcdDistanceFunction<N,E> AILcdDistanceFunction
calculates distances between two given nodes.AnILcdEdgeValueFunction
is a general function which returns values associated with edges in a graph.TLcdCompositeEdgeValueFunction
provides an implementation ofILcdEdgeValueFunction
which can be used to compose a complex edge value function out of two or more simple edge value functions.