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 RoutingCHEdgeIteratorState
public int getEdge()
getEdge
in interface RoutingCHEdgeIteratorState
public int getOrigEdgeFirst()
getOrigEdgeFirst
in interface RoutingCHEdgeIteratorState
public int getOrigEdgeLast()
getOrigEdgeLast
in interface RoutingCHEdgeIteratorState
public int getBaseNode()
getBaseNode
in interface RoutingCHEdgeIteratorState
public int getAdjNode()
getAdjNode
in interface RoutingCHEdgeIteratorState
public boolean isShortcut()
isShortcut
in interface RoutingCHEdgeIteratorState
public int getSkippedEdge1()
getSkippedEdge1
in interface RoutingCHEdgeIteratorState
public int getSkippedEdge2()
getSkippedEdge2
in interface RoutingCHEdgeIteratorState
public double getWeight(boolean reverse)
getWeight
in interface RoutingCHEdgeIteratorState
Copyright © 2012–2020. All rights reserved.