public class FlexiblePathCalculator extends Object implements PathCalculator
| Constructor and Description |
|---|
FlexiblePathCalculator(QueryGraph queryGraph,
RoutingAlgorithmFactory algoFactory,
AlgorithmOptions algoOpts) |
| Modifier and Type | Method and Description |
|---|---|
List<Path> |
calcPaths(int from,
int to,
EdgeRestrictions edgeRestrictions) |
AlgorithmOptions |
getAlgoOpts() |
String |
getDebugString() |
int |
getVisitedNodes() |
void |
setAlgoOpts(AlgorithmOptions algoOpts) |
public FlexiblePathCalculator(QueryGraph queryGraph, RoutingAlgorithmFactory algoFactory, AlgorithmOptions algoOpts)
public List<Path> calcPaths(int from, int to, EdgeRestrictions edgeRestrictions)
calcPaths in interface PathCalculatorpublic String getDebugString()
getDebugString in interface PathCalculatorpublic int getVisitedNodes()
getVisitedNodes in interface PathCalculatorpublic AlgorithmOptions getAlgoOpts()
public void setAlgoOpts(AlgorithmOptions algoOpts)
Copyright © 2012–2021. All rights reserved.