Modifier and Type | Method and Description |
---|---|
PrepareCHEdgeExplorer |
createAllEdgeExplorer() |
PrepareCHEdgeExplorer |
createInEdgeExplorer() |
PrepareCHEdgeExplorer |
createOriginalInEdgeExplorer() |
PrepareCHEdgeExplorer |
createOriginalOutEdgeExplorer() |
PrepareCHEdgeExplorer |
createOutEdgeExplorer() |
void |
disconnect(PrepareCHEdgeExplorer explorer,
PrepareCHEdgeIterator edgeState)
Disconnects the edges (higher to lower node) via the specified edgeState pointing from lower to
higher node.
|
static PrepareCHGraph |
edgeBased(CHGraph chGraph,
Weighting weighting) |
AllCHEdgesIterator |
getAllEdges() |
int |
getEdges() |
int |
getLevel(int node) |
NodeAccess |
getNodeAccess() |
int |
getNodes() |
int |
getOriginalEdges() |
int |
getOtherNode(int edge,
int adjNode) |
static PrepareCHGraph |
nodeBased(CHGraph chGraph,
Weighting weighting) |
void |
setLevel(int node,
int level) |
int |
shortcut(int a,
int b,
int accessFlags,
double weight,
int skippedEdge1,
int skippedEdge2) |
int |
shortcutEdgeBased(int a,
int b,
int accessFlags,
double weight,
int skippedEdge1,
int skippedEdge2,
int origFirst,
int origLast) |
public static PrepareCHGraph nodeBased(CHGraph chGraph, Weighting weighting)
public static PrepareCHGraph edgeBased(CHGraph chGraph, Weighting weighting)
public PrepareCHEdgeExplorer createInEdgeExplorer()
public PrepareCHEdgeExplorer createOutEdgeExplorer()
public PrepareCHEdgeExplorer createAllEdgeExplorer()
public PrepareCHEdgeExplorer createOriginalInEdgeExplorer()
public PrepareCHEdgeExplorer createOriginalOutEdgeExplorer()
public int getNodes()
public int getEdges()
public int getOriginalEdges()
public int getLevel(int node)
public void setLevel(int node, int level)
public int shortcut(int a, int b, int accessFlags, double weight, int skippedEdge1, int skippedEdge2)
public int shortcutEdgeBased(int a, int b, int accessFlags, double weight, int skippedEdge1, int skippedEdge2, int origFirst, int origLast)
public int getOtherNode(int edge, int adjNode)
public NodeAccess getNodeAccess()
public AllCHEdgesIterator getAllEdges()
public void disconnect(PrepareCHEdgeExplorer explorer, PrepareCHEdgeIterator edgeState)
edgeState
- the edge from lower to higherCopyright © 2012–2020. All rights reserved.