public class RoutingCHGraphImpl extends Object implements RoutingCHGraph
| Constructor and Description |
|---|
RoutingCHGraphImpl(Graph graph,
Weighting weighting) |
| Modifier and Type | Method and Description |
|---|---|
RoutingCHEdgeExplorer |
createAllEdgeExplorer() |
RoutingCHEdgeExplorer |
createInEdgeExplorer() |
RoutingCHEdgeExplorer |
createOriginalInEdgeExplorer() |
RoutingCHEdgeExplorer |
createOriginalOutEdgeExplorer() |
RoutingCHEdgeExplorer |
createOutEdgeExplorer() |
Graph |
getBaseGraph() |
RoutingCHEdgeIteratorState |
getEdgeIteratorState(int edgeId,
int adjNode) |
int |
getEdges() |
Graph |
getGraph() |
int |
getLevel(int node) |
int |
getNodes() |
int |
getOriginalEdges() |
int |
getOtherNode(int edge,
int node) |
double |
getTurnWeight(int edgeFrom,
int nodeVia,
int edgeTo) |
Weighting |
getWeighting() |
boolean |
hasTurnCosts() |
boolean |
isAdjacentToNode(int edge,
int node) |
public int getNodes()
getNodes in interface RoutingCHGraphpublic int getEdges()
getEdges in interface RoutingCHGraphpublic int getOriginalEdges()
getOriginalEdges in interface RoutingCHGraphpublic int getOtherNode(int edge,
int node)
getOtherNode in interface RoutingCHGraphpublic boolean isAdjacentToNode(int edge,
int node)
isAdjacentToNode in interface RoutingCHGraphpublic RoutingCHEdgeExplorer createInEdgeExplorer()
createInEdgeExplorer in interface RoutingCHGraphpublic RoutingCHEdgeExplorer createOutEdgeExplorer()
createOutEdgeExplorer in interface RoutingCHGraphpublic RoutingCHEdgeExplorer createAllEdgeExplorer()
createAllEdgeExplorer in interface RoutingCHGraphpublic RoutingCHEdgeExplorer createOriginalInEdgeExplorer()
createOriginalInEdgeExplorer in interface RoutingCHGraphpublic RoutingCHEdgeExplorer createOriginalOutEdgeExplorer()
createOriginalOutEdgeExplorer in interface RoutingCHGraphpublic RoutingCHEdgeIteratorState getEdgeIteratorState(int edgeId, int adjNode)
getEdgeIteratorState in interface RoutingCHGraphpublic int getLevel(int node)
getLevel in interface RoutingCHGraphpublic Graph getGraph()
getGraph in interface RoutingCHGraphCHGraph or a QueryGraph wrapping a CHGraphpublic Graph getBaseGraph()
getBaseGraph in interface RoutingCHGraphpublic Weighting getWeighting()
getWeighting in interface RoutingCHGraphpublic boolean hasTurnCosts()
hasTurnCosts in interface RoutingCHGraphpublic double getTurnWeight(int edgeFrom,
int nodeVia,
int edgeTo)
getTurnWeight in interface RoutingCHGraphCopyright © 2012–2020. All rights reserved.