public abstract class AbstractBidirectionEdgeCHNoSOD extends AbstractBidirAlgo
bestPath, bestWeightMapFrom, bestWeightMapOther, bestWeightMapTo, currFrom, currTo, finishedFrom, finishedTo, from, toadditionalEdgeFilter, flagEncoder, graph, inEdgeExplorer, maxVisitedNodes, nodeAccess, outEdgeExplorer, traversalMode, weighting| Constructor and Description |
|---|
AbstractBidirectionEdgeCHNoSOD(Graph graph,
TurnWeighting weighting) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
accept(EdgeIteratorState edge,
SPTEntry currEdge,
boolean reverse) |
protected Path |
createAndInitPath() |
boolean |
finished()
To be overwritten from extending class.
|
protected int |
getIncomingEdge(SPTEntry entry) |
protected int |
getOrigEdgeId(EdgeIteratorState edge,
boolean reverse) |
protected int |
getTraversalId(EdgeIteratorState edge,
int origEdgeId,
boolean reverse) |
protected void |
initCollections(int size) |
protected void |
postInitFrom() |
protected void |
postInitTo() |
String |
toString() |
protected void |
updateBestPath(EdgeIteratorState edgeState,
SPTEntry entry,
int traversalId,
boolean reverse) |
bwdSearchCanBeStopped, calcPath, calcWeight, createEntry, createStartEntry, extractPath, fromEntryCanBeSkipped, fwdSearchCanBeStopped, getCurrentFromWeight, getCurrentToWeight, getVisitedNodes, initFrom, initTo, postInit, runAlgo, setUpdateBestPath, toEntryCanBeSkipped, updateEntryaccept, calcPaths, checkAlreadyRun, createEmptyPath, getName, isMaxVisitedNodesExceeded, setEdgeFilter, setMaxVisitedNodespublic AbstractBidirectionEdgeCHNoSOD(Graph graph, TurnWeighting weighting)
protected void postInitFrom()
postInitFrom in class AbstractBidirAlgoprotected void postInitTo()
postInitTo in class AbstractBidirAlgoprotected void initCollections(int size)
initCollections in class AbstractBidirAlgopublic boolean finished()
AbstractRoutingAlgorithmfinished in class AbstractBidirAlgoprotected void updateBestPath(EdgeIteratorState edgeState, SPTEntry entry, int traversalId, boolean reverse)
updateBestPath in class AbstractBidirAlgoprotected Path createAndInitPath()
createAndInitPath in class AbstractBidirAlgoprotected int getOrigEdgeId(EdgeIteratorState edge, boolean reverse)
getOrigEdgeId in class AbstractBidirAlgoprotected int getIncomingEdge(SPTEntry entry)
getIncomingEdge in class AbstractBidirAlgoprotected int getTraversalId(EdgeIteratorState edge, int origEdgeId, boolean reverse)
getTraversalId in class AbstractBidirAlgoprotected boolean accept(EdgeIteratorState edge, SPTEntry currEdge, boolean reverse)
accept in class AbstractBidirAlgopublic String toString()
toString in class AbstractRoutingAlgorithmCopyright © 2012–2019. All rights reserved.