Package com.graphhopper.util
Class TurnCostsConfig
java.lang.Object
com.graphhopper.util.TurnCostsConfig
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionTurnCostsConfig
(List<String> vehicleTypes) TurnCostsConfig
(List<String> vehicleTypes, int uTurnCost) -
Method Summary
Modifier and TypeMethodDescriptionstatic TurnCostsConfig
bike()
static TurnCostsConfig
car()
double
double
double
double
double
double
double
double
int
boolean
setLeftTurnCosts
(double leftTurnCosts) setMinSharpTurnAngle
(double minSharpTurnAngle) setMinTurnAngle
(double minTurnAngle) setMinUTurnAngle
(double minUTurnAngle) setRightTurnCosts
(double rightTurnCosts) setSharpLeftTurnCosts
(double sharpLeftTurnCosts) setSharpRightTurnCosts
(double sharpRightTurnCosts) setStraightCosts
(double straightCosts) setUTurnCosts
(int uTurnCosts) setVehicleTypes
(List<String> vehicleTypes) toString()
-
Field Details
-
INFINITE_U_TURN_COSTS
public static final int INFINITE_U_TURN_COSTS- See Also:
-
-
Constructor Details
-
TurnCostsConfig
public TurnCostsConfig() -
TurnCostsConfig
-
TurnCostsConfig
-
TurnCostsConfig
-
-
Method Details
-
car
-
bike
-
setVehicleTypes
-
getVehicleTypes
-
setUTurnCosts
- Parameters:
uTurnCosts
- the costs of an u-turn in seconds, forINFINITE_U_TURN_COSTS
the u-turn costs will be infinite
-
getUTurnCosts
public int getUTurnCosts() -
hasLeftRightStraightCosts
public boolean hasLeftRightStraightCosts() -
setLeftTurnCosts
-
getLeftTurnCosts
public double getLeftTurnCosts() -
setSharpLeftTurnCosts
-
getSharpLeftTurnCosts
public double getSharpLeftTurnCosts() -
setRightTurnCosts
-
getRightTurnCosts
public double getRightTurnCosts() -
setSharpRightTurnCosts
-
getSharpRightTurnCosts
public double getSharpRightTurnCosts() -
setStraightCosts
-
getStraightCosts
public double getStraightCosts() -
setMinTurnAngle
-
getMinTurnAngle
public double getMinTurnAngle() -
setMinSharpTurnAngle
-
getMinSharpTurnAngle
public double getMinSharpTurnAngle() -
setMinUTurnAngle
-
getMinUTurnAngle
public double getMinUTurnAngle() -
toString
-