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
ConstructorsModifierConstructorDescriptionprotected
FlexSolver
(GHRequest request, Map<String, Profile> profilesByName, RouterConfig routerConfig, EncodedValueLookup lookup, WeightingFactory weightingFactory, BaseGraph graph, LocationIndex locationIndex) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
protected FlexiblePathCalculator
createPathCalculator
(QueryGraph queryGraph) protected Weighting
protected AlgorithmOptions
Methods 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:
checkRequest
in classRouter.Solver
-
createWeighting
- Specified by:
createWeighting
in classRouter.Solver
-
createPathCalculator
- Specified by:
createPathCalculator
in classRouter.Solver
-
getAlgoOpts
-