Modifier and Type | Field and Description |
---|---|
protected EncodedValueLookup |
lookup |
protected Profile |
profile |
protected GHRequest |
request |
protected Weighting |
weighting |
Constructor and Description |
---|
Solver(GHRequest request,
Map<String,Profile> profilesByName,
RouterConfig routerConfig,
EncodedValueLookup lookup) |
Modifier and Type | Method and Description |
---|---|
protected void |
checkProfileCompatibility() |
protected void |
checkRequest() |
protected DirectedEdgeFilter |
createDirectedEdgeFilter() |
protected abstract PathCalculator |
createPathCalculator(QueryGraph queryGraph) |
protected EdgeFilter |
createSnapFilter() |
protected abstract Weighting |
createWeighting() |
protected Profile |
getProfile() |
protected final GHRequest request
protected Profile profile
protected Weighting weighting
protected final EncodedValueLookup lookup
public Solver(GHRequest request, Map<String,Profile> profilesByName, RouterConfig routerConfig, EncodedValueLookup lookup)
protected void checkRequest()
protected Profile getProfile()
protected void checkProfileCompatibility()
protected abstract Weighting createWeighting()
protected EdgeFilter createSnapFilter()
protected DirectedEdgeFilter createDirectedEdgeFilter()
protected abstract PathCalculator createPathCalculator(QueryGraph queryGraph)
Copyright © 2012–2022. All rights reserved.