public abstract class AbstractBidirectionEdgeCHNoSOD extends AbstractBidirAlgo
bestPath, bestWeightMapFrom, bestWeightMapOther, bestWeightMapTo, currFrom, currTo, finishedFrom, finishedTo, from, to
additionalEdgeFilter, 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, updateEntry
accept, calcPaths, checkAlreadyRun, createEmptyPath, getName, isMaxVisitedNodesExceeded, setEdgeFilter, setMaxVisitedNodes
public AbstractBidirectionEdgeCHNoSOD(Graph graph, TurnWeighting weighting)
protected void postInitFrom()
postInitFrom
in class AbstractBidirAlgo
protected void postInitTo()
postInitTo
in class AbstractBidirAlgo
protected void initCollections(int size)
initCollections
in class AbstractBidirAlgo
public boolean finished()
AbstractRoutingAlgorithm
finished
in class AbstractBidirAlgo
protected void updateBestPath(EdgeIteratorState edgeState, SPTEntry entry, int traversalId, boolean reverse)
updateBestPath
in class AbstractBidirAlgo
protected Path createAndInitPath()
createAndInitPath
in class AbstractBidirAlgo
protected int getOrigEdgeId(EdgeIteratorState edge, boolean reverse)
getOrigEdgeId
in class AbstractBidirAlgo
protected int getIncomingEdge(SPTEntry entry)
getIncomingEdge
in class AbstractBidirAlgo
protected int getTraversalId(EdgeIteratorState edge, int origEdgeId, boolean reverse)
getTraversalId
in class AbstractBidirAlgo
protected boolean accept(EdgeIteratorState edge, SPTEntry currEdge, boolean reverse)
accept
in class AbstractBidirAlgo
public String toString()
toString
in class AbstractRoutingAlgorithm
Copyright © 2012–2019. All rights reserved.