Interface | Description |
---|---|
TurnCostProvider |
Implementations of this interface define how turn costs and turn times are calculated.
|
WeightApproximator |
Specifies a weight approximation between an node and the goalNode according to the specified
weighting.
|
Weighting |
Specifies how the best route is calculated.
|
Class | Description |
---|---|
AbstractAdjustedWeighting |
The AdjustedWeighting wraps another Weighting.
|
AbstractWeighting | |
AvoidEdgesWeighting |
Rates already used Paths worse.
|
BalancedWeightApproximator |
Turns an unidirectional weight Approximation into a bidirectional balanced one.
|
BeelineWeightApproximator |
Approximates the distance to the goal node by weighting the beeline distance according to the
distance weighting
|
BlockAreaWeighting |
This weighting is a wrapper for every weighting to support block_area
|
CurvatureWeighting |
This Class uses bendiness parameter to prefer curvy routes.
|
DefaultTurnCostProvider | |
FastestWeighting |
Calculates the fastest route with the specified vehicle (VehicleEncoder).
|
PriorityWeighting |
Special weighting for (motor)bike
|
QueryGraphWeighting |
Whenever a
QueryGraph is used for shortest path calculations including turn costs we need to wrap the
Weighting we want to use with this class. |
ShortestWeighting |
Calculates the shortest route - independent of a vehicle as the calculation is based on the
distance only.
|
ShortFastestWeighting |
Calculates the fastest route with distance influence controlled by a new parameter.
|
Copyright © 2012–2020. All rights reserved.