Package com.graphhopper.routing
Class Router.FlexSolver
java.lang.Object
com.graphhopper.routing.Router.Solver
com.graphhopper.routing.Router.FlexSolver
- Enclosing class:
Router
-
Field Summary
FieldsFields inherited from class com.graphhopper.routing.Router.Solver
lookup, profile, request, weighting -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedFlexSolver(GHRequest request, Map<String, Profile> profilesByName, RouterConfig routerConfig, EncodedValueLookup lookup, WeightingFactory weightingFactory, BaseGraph graph, LocationIndex locationIndex) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprotected FlexiblePathCalculatorcreatePathCalculator(QueryGraph queryGraph) protected Weightingprotected AlgorithmOptionsMethods inherited from class com.graphhopper.routing.Router.Solver
checkProfileCompatibility, createDirectedEdgeFilter, createSnapFilter, getProfile
-
Field Details
-
routerConfig
-
-
Constructor Details
-
FlexSolver
protected FlexSolver(GHRequest request, Map<String, Profile> profilesByName, RouterConfig routerConfig, EncodedValueLookup lookup, WeightingFactory weightingFactory, BaseGraph graph, LocationIndex locationIndex)
-
-
Method Details
-
checkRequest
protected void checkRequest()- Overrides:
checkRequestin classRouter.Solver
-
createWeighting
- Specified by:
createWeightingin classRouter.Solver
-
createPathCalculator
- Specified by:
createPathCalculatorin classRouter.Solver
-
getAlgoOpts
-