public interface CHEdgeIteratorState extends EdgeIteratorState
CHEdgeIterator
REVERSE_STATE, UNFAVORED_EDGE
Modifier and Type | Method and Description |
---|---|
boolean |
getBwdAccess() |
boolean |
getFwdAccess() |
int |
getSkippedEdge1() |
int |
getSkippedEdge2() |
double |
getWeight()
Returns the weight of this shortcut.
|
boolean |
isShortcut() |
void |
setFlagsAndWeight(int flags,
double weight) |
CHEdgeIteratorState |
setSkippedEdges(int edge1,
int edge2)
Sets the edges that this shortcut skips.
|
CHEdgeIteratorState |
setWeight(double weight)
Sets the weight calculated from Weighting.calcWeight, only applicable if isShortcut is true.
|
copyPropertiesFrom, detach, fetchWayGeometry, get, get, get, get, getAdjNode, getBaseNode, getDistance, getEdge, getFlags, getName, getOrigEdgeFirst, getOrigEdgeLast, getReverse, getReverse, getReverse, getReverse, set, set, set, set, setDistance, setFlags, setName, setReverse, setReverse, setReverse, setReverse, setWayGeometry
int getSkippedEdge1()
int getSkippedEdge2()
CHEdgeIteratorState setSkippedEdges(int edge1, int edge2)
boolean isShortcut()
boolean getFwdAccess()
isShortcut()
is falseboolean getBwdAccess()
getFwdAccess()
double getWeight()
CHEdgeIteratorState setWeight(double weight)
void setFlagsAndWeight(int flags, double weight)
Copyright © 2012–2021. All rights reserved.