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
  • Class
    Description
    ALcdCrossCountryHeightProviderDistanceFunction is an abstract class which can be used to implement distance functions that are based on an ILcdHeightProvider 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 an ILcdRaster 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).
    A ILcdCrossCountryDistanceFunction calculates distances between two given points.
    A ILcdDistanceFunction calculates distances between two given nodes.
    An ILcdEdgeValueFunction is a general function which returns values associated with edges in a graph.
    TLcdCompositeEdgeValueFunction provides an implementation of ILcdEdgeValueFunction which can be used to compose a complex edge value function out of two or more simple edge value functions.