public class PrepareLandmarks extends AbstractAlgoPreparation
http://www.siam.org/meetings/alenex05/papers/03agoldberg.pdf
| Constructor and Description |
|---|
PrepareLandmarks(Directory dir,
GraphHopperStorage graph,
LMConfig lmConfig,
int landmarks) |
| Modifier and Type | Method and Description |
|---|---|
void |
doSpecificWork() |
LMConfig |
getLMConfig() |
LMRoutingAlgorithmFactory |
getRoutingAlgorithmFactory()
Convenience method to obtain a routing algo factory from the preparation.
|
int |
getSubnetworksWithLandmarks() |
long |
getTotalPrepareTime() |
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) |
doWork, isPreparedpublic PrepareLandmarks(Directory dir, GraphHopperStorage graph, LMConfig lmConfig, int landmarks)
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 LMConfig getLMConfig()
public boolean loadExisting()
public void doSpecificWork()
doSpecificWork in class AbstractAlgoPreparationpublic long getTotalPrepareTime()
public LMRoutingAlgorithmFactory getRoutingAlgorithmFactory()
Copyright © 2012–2020. All rights reserved.