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, outEdgeExplorerFields 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 booleanaccept(RoutingCHEdgeIteratorState edge, SPTEntry currEdge, boolean reverse) protected intgetIncomingEdge(SPTEntry entry) protected voidprotected voidprotected voidupdateBestPath(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, updateEntryMethods 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, toEntryCanBeSkippedMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.graphhopper.routing.EdgeToEdgeRoutingAlgorithm
calcPathMethods inherited from interface com.graphhopper.routing.RoutingAlgorithm
calcPath, calcPaths, getName, getVisitedNodes, setMaxVisitedNodes, setTimeoutMillis
-
Constructor Details
-
AbstractBidirectionEdgeCHNoSOD
-
-
Method Details
-
postInitFrom
protected void postInitFrom()- Overrides:
postInitFromin classAbstractBidirCHAlgo
-
postInitTo
protected void postInitTo()- Overrides:
postInitToin classAbstractBidirCHAlgo
-
updateBestPath
protected void updateBestPath(double edgeWeight, SPTEntry entry, int origEdgeId, int traversalId, boolean reverse) - Overrides:
updateBestPathin classAbstractBidirAlgo
-
getIncomingEdge
- Overrides:
getIncomingEdgein classAbstractBidirAlgo
-
accept
- Overrides:
acceptin classAbstractBidirCHAlgo
-