public class PrepareLandmarks extends AbstractAlgoPreparation
http://www.siam.org/meetings/alenex05/papers/03agoldberg.pdf
| Constructor and Description |
|---|
PrepareLandmarks(Directory dir,
GraphHopperStorage graph,
Weighting weighting,
int landmarks,
int activeLandmarks) |
| Modifier and Type | Method and Description |
|---|---|
void |
doWork() |
RoutingAlgorithm |
getDecoratedAlgorithm(Graph qGraph,
RoutingAlgorithm algo,
AlgorithmOptions opts) |
int |
getSubnetworksWithLandmarks() |
Weighting |
getWeighting() |
boolean |
loadExisting() |
PrepareLandmarks |
setLandmarkSuggestions(List<LandmarkSuggestion> landmarkSuggestions) |
void |
setLMSelectionWeighting(Weighting w) |
PrepareLandmarks |
setLogDetails(boolean logDetails) |
PrepareLandmarks |
setMaximumWeight(double maximumWeight) |
void |
setMinimumNodes(int nodes) |
PrepareLandmarks |
setSpatialRuleLookup(SpatialRuleLookup ruleLookup) |
isPreparedpublic PrepareLandmarks(Directory dir, GraphHopperStorage graph, Weighting weighting, int landmarks, int activeLandmarks)
public PrepareLandmarks setLandmarkSuggestions(List<LandmarkSuggestion> landmarkSuggestions)
public PrepareLandmarks setSpatialRuleLookup(SpatialRuleLookup ruleLookup)
public PrepareLandmarks setMaximumWeight(double maximumWeight)
LandmarkStorage.setMaximumWeight(double)public void setLMSelectionWeighting(Weighting w)
public void setMinimumNodes(int nodes)
LandmarkStorage.setMinimumNodes(int)public PrepareLandmarks setLogDetails(boolean logDetails)
public int getSubnetworksWithLandmarks()
public Weighting getWeighting()
public boolean loadExisting()
public void doWork()
doWork in class AbstractAlgoPreparationpublic RoutingAlgorithm getDecoratedAlgorithm(Graph qGraph, RoutingAlgorithm algo, AlgorithmOptions opts)
Copyright © 2012–2018. All rights reserved.