public class PrepareCHEdgeIteratorImpl extends Object implements PrepareCHEdgeExplorer, PrepareCHEdgeIterator
| Constructor and Description |
|---|
PrepareCHEdgeIteratorImpl(EdgeExplorer edgeExplorer,
Weighting weighting,
ShortcutFilter shortcutFilter) |
| Modifier and Type | Method and Description |
|---|---|
static PrepareCHEdgeExplorer |
allEdges(EdgeExplorer edgeExplorer,
Weighting weighting) |
int |
getAdjNode() |
int |
getBaseNode() |
int |
getEdge() |
int |
getMergeStatus(int flags) |
int |
getOrigEdgeFirst() |
int |
getOrigEdgeLast() |
double |
getWeight(boolean reverse) |
static PrepareCHEdgeExplorer |
inEdges(EdgeExplorer edgeExplorer,
Weighting weighting) |
boolean |
isShortcut() |
boolean |
next() |
static PrepareCHEdgeExplorer |
outEdges(EdgeExplorer edgeExplorer,
Weighting weighting) |
PrepareCHEdgeIteratorImpl |
setBaseNode(int node) |
void |
setFlagsAndWeight(int flags,
double weight) |
void |
setSkippedEdges(int skippedEdge1,
int skippedEdge2) |
void |
setWeight(double weight) |
String |
toString() |
public PrepareCHEdgeIteratorImpl(EdgeExplorer edgeExplorer, Weighting weighting, ShortcutFilter shortcutFilter)
public static PrepareCHEdgeExplorer inEdges(EdgeExplorer edgeExplorer, Weighting weighting)
public static PrepareCHEdgeExplorer outEdges(EdgeExplorer edgeExplorer, Weighting weighting)
public static PrepareCHEdgeExplorer allEdges(EdgeExplorer edgeExplorer, Weighting weighting)
public PrepareCHEdgeIteratorImpl setBaseNode(int node)
setBaseNode in interface PrepareCHEdgeExplorerpublic boolean next()
next in interface PrepareCHEdgeIteratorpublic int getEdge()
getEdge in interface PrepareCHEdgeIteratorpublic int getBaseNode()
getBaseNode in interface PrepareCHEdgeIteratorpublic int getAdjNode()
getAdjNode in interface PrepareCHEdgeIteratorpublic int getOrigEdgeFirst()
getOrigEdgeFirst in interface PrepareCHEdgeIteratorpublic int getOrigEdgeLast()
getOrigEdgeLast in interface PrepareCHEdgeIteratorpublic boolean isShortcut()
isShortcut in interface PrepareCHEdgeIteratorpublic double getWeight(boolean reverse)
getWeight in interface PrepareCHEdgeIteratorpublic void setWeight(double weight)
setWeight in interface PrepareCHEdgeIteratorpublic int getMergeStatus(int flags)
getMergeStatus in interface PrepareCHEdgeIteratorpublic void setFlagsAndWeight(int flags,
double weight)
setFlagsAndWeight in interface PrepareCHEdgeIteratorpublic void setSkippedEdges(int skippedEdge1,
int skippedEdge2)
setSkippedEdges in interface PrepareCHEdgeIteratorCopyright © 2012–2020. All rights reserved.