Package com.graphhopper.routing
Class AbstractBidirectionEdgeCHNoSOD
java.lang.Object
com.graphhopper.routing.AbstractBidirAlgo
com.graphhopper.routing.AbstractBidirCHAlgo
com.graphhopper.routing.AbstractBidirectionEdgeCHNoSOD
- All Implemented Interfaces:
EdgeToEdgeRoutingAlgorithm
,RoutingAlgorithm
- Direct Known Subclasses:
AStarBidirectionEdgeCHNoSOD
,DijkstraBidirectionEdgeCHNoSOD
- Author:
- easbar
-
Field Summary
Fields inherited from class com.graphhopper.routing.AbstractBidirCHAlgo
graph, inEdgeExplorer, levelEdgeFilter, nodeAccess, outEdgeExplorer
Fields inherited from class com.graphhopper.routing.AbstractBidirAlgo
bestBwdEntry, bestFwdEntry, bestWeight, bestWeightMapFrom, bestWeightMapOther, bestWeightMapTo, currFrom, currTo, finishedFrom, finishedTo, from, fromOutEdge, maxVisitedNodes, timeoutMillis, to, toInEdge, traversalMode, updateBestPath
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
accept
(RoutingCHEdgeIteratorState edge, SPTEntry currEdge, boolean reverse) protected int
getIncomingEdge
(SPTEntry entry) protected void
protected void
protected void
updateBestPath
(double edgeWeight, SPTEntry entry, int origEdgeId, int traversalId, boolean reverse) Methods inherited from class com.graphhopper.routing.AbstractBidirCHAlgo
calcWeight, calcWeight, createEmptyPath, createEntry, extractPath, fillEdgesFromUsingFilter, fillEdgesToUsingFilter, finished, getInEdgeWeight, initCollections, setPathExtractorSupplier, toString, updateEntry
Methods inherited from class com.graphhopper.routing.AbstractBidirAlgo
bwdSearchCanBeStopped, calcPath, calcPath, calcPaths, checkAlreadyRun, createStartEntry, fromEntryCanBeSkipped, fwdSearchCanBeStopped, getCurrentFromWeight, getCurrentToWeight, getName, getVisitedNodes, initFrom, initTo, isMaxVisitedNodesExceeded, isTimeoutExceeded, postInit, runAlgo, setMaxVisitedNodes, setTimeoutMillis, setUpdateBestPath, setupFinishTime, toEntryCanBeSkipped
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.graphhopper.routing.EdgeToEdgeRoutingAlgorithm
calcPath
Methods inherited from interface com.graphhopper.routing.RoutingAlgorithm
calcPath, calcPaths, getName, getVisitedNodes, setMaxVisitedNodes, setTimeoutMillis
-
Constructor Details
-
AbstractBidirectionEdgeCHNoSOD
-
-
Method Details
-
postInitFrom
protected void postInitFrom()- Overrides:
postInitFrom
in classAbstractBidirCHAlgo
-
postInitTo
protected void postInitTo()- Overrides:
postInitTo
in classAbstractBidirCHAlgo
-
updateBestPath
protected void updateBestPath(double edgeWeight, SPTEntry entry, int origEdgeId, int traversalId, boolean reverse) - Overrides:
updateBestPath
in classAbstractBidirAlgo
-
getIncomingEdge
- Overrides:
getIncomingEdge
in classAbstractBidirAlgo
-
accept
- Overrides:
accept
in classAbstractBidirCHAlgo
-