public class ShortcutUnpacker extends Object
PrepareContractionHierarchies
Modifier and Type | Class and Description |
---|---|
static interface |
ShortcutUnpacker.Visitor |
Constructor and Description |
---|
ShortcutUnpacker(Graph graph,
ShortcutUnpacker.Visitor visitor,
boolean edgeBased) |
Modifier and Type | Method and Description |
---|---|
void |
visitOriginalEdgesBwd(int edgeId,
int adjNode,
boolean reverseOrder,
int prevOrNextEdgeId) |
void |
visitOriginalEdgesFwd(int edgeId,
int adjNode,
boolean reverseOrder,
int prevOrNextEdgeId)
Finds an edge/shortcut with the given id and adjNode and calls the visitor for each original edge that is
packed inside this shortcut (or if an original edge is given simply calls the visitor on it).
|
public ShortcutUnpacker(Graph graph, ShortcutUnpacker.Visitor visitor, boolean edgeBased)
public void visitOriginalEdgesFwd(int edgeId, int adjNode, boolean reverseOrder, int prevOrNextEdgeId)
reverseOrder
- if true the original edges will be traversed in reverse orderpublic void visitOriginalEdgesBwd(int edgeId, int adjNode, boolean reverseOrder, int prevOrNextEdgeId)
Copyright © 2012–2019. All rights reserved.