public class RoutingCHEdgeIteratorStateImpl extends Object implements RoutingCHEdgeIteratorState
| Constructor and Description |
|---|
RoutingCHEdgeIteratorStateImpl(EdgeIteratorState edgeState,
Weighting weighting) |
| Modifier and Type | Method and Description |
|---|---|
int |
getAdjNode() |
EdgeIteratorState |
getBaseGraphEdgeState() |
int |
getBaseNode() |
int |
getEdge() |
int |
getOrigEdgeFirst() |
int |
getOrigEdgeLast() |
int |
getSkippedEdge1() |
int |
getSkippedEdge2() |
double |
getWeight(boolean reverse) |
boolean |
isShortcut() |
public RoutingCHEdgeIteratorStateImpl(EdgeIteratorState edgeState, Weighting weighting)
public EdgeIteratorState getBaseGraphEdgeState()
getBaseGraphEdgeState in interface RoutingCHEdgeIteratorStatepublic int getEdge()
getEdge in interface RoutingCHEdgeIteratorStatepublic int getOrigEdgeFirst()
getOrigEdgeFirst in interface RoutingCHEdgeIteratorStatepublic int getOrigEdgeLast()
getOrigEdgeLast in interface RoutingCHEdgeIteratorStatepublic int getBaseNode()
getBaseNode in interface RoutingCHEdgeIteratorStatepublic int getAdjNode()
getAdjNode in interface RoutingCHEdgeIteratorStatepublic boolean isShortcut()
isShortcut in interface RoutingCHEdgeIteratorStatepublic int getSkippedEdge1()
getSkippedEdge1 in interface RoutingCHEdgeIteratorStatepublic int getSkippedEdge2()
getSkippedEdge2 in interface RoutingCHEdgeIteratorStatepublic double getWeight(boolean reverse)
getWeight in interface RoutingCHEdgeIteratorStateCopyright © 2012–2020. All rights reserved.