Uses of Interface
com.graphhopper.util.EdgeIteratorState
Packages that use EdgeIteratorState
Package
Description
-
Uses of EdgeIteratorState in com.graphhopper.reader.dem
Methods in com.graphhopper.reader.dem with parameters of type EdgeIteratorStateModifier and TypeMethodDescriptionvoidEdgeElevationInterpolator.gatherOuterAndInnerNodeIds(EdgeExplorer edgeExplorer, EdgeIteratorState interpolatableEdge, GHBitSet visitedEdgesIds, com.carrotsearch.hppc.IntSet outerNodeIds, GHIntHashSet innerNodeIds) protected booleanEdgeElevationInterpolator.isInterpolatableEdge(EdgeIteratorState edge) -
Uses of EdgeIteratorState in com.graphhopper.routing
Methods in com.graphhopper.routing that return EdgeIteratorStateMethods in com.graphhopper.routing that return types with arguments of type EdgeIteratorStateMethods in com.graphhopper.routing with parameters of type EdgeIteratorStateModifier and TypeMethodDescriptionprotected booleanAbstractNonCHBidirAlgo.accept(EdgeIteratorState iter, int prevOrNextEdgeId) protected booleanAbstractRoutingAlgorithm.accept(EdgeIteratorState iter, int prevOrNextEdgeId) protected doubleAbstractNonCHBidirAlgo.calcWeight(EdgeIteratorState iter, SPTEntry currEdge, boolean reverse) protected doubleAStarBidirection.calcWeight(EdgeIteratorState iter, SPTEntry currEdge, boolean reverse) protected abstract SPTEntryAbstractNonCHBidirAlgo.createEntry(EdgeIteratorState edge, double weight, SPTEntry parent, boolean reverse) Creates a new entry of the shortest path tree (aSPTEntryor one of its subclasses) during a dijkstra expansion.protected SPTEntryAStarBidirection.createEntry(EdgeIteratorState edge, double weight, SPTEntry parent, boolean reverse) protected SPTEntryDijkstraBidirectionRef.createEntry(EdgeIteratorState edge, double weight, SPTEntry parent, boolean reverse) voidInstructionsFromEdges.next(EdgeIteratorState edge, int index, int prevEdgeId) voidPath.EdgeVisitor.next(EdgeIteratorState edge, int index, int prevEdgeId) protected voidAStar.updateBestPath(EdgeIteratorState edgeState, SPTEntry bestSPTEntry, int traversalId) protected voidDijkstra.updateBestPath(EdgeIteratorState edgeState, SPTEntry bestSPTEntry, int traversalId) -
Uses of EdgeIteratorState in com.graphhopper.routing.ch
Methods in com.graphhopper.routing.ch with parameters of type EdgeIteratorStateModifier and TypeMethodDescriptionvoidShortcutUnpacker.Visitor.visit(EdgeIteratorState edge, boolean reverse, int prevOrNextEdgeId) -
Uses of EdgeIteratorState in com.graphhopper.routing.querygraph
Classes in com.graphhopper.routing.querygraph that implement EdgeIteratorStateModifier and TypeClassDescriptionclassCreates an edge state decoupled from a graph where nodes, pointList, etc are kept in memory.Methods in com.graphhopper.routing.querygraph that return EdgeIteratorStateModifier and TypeMethodDescriptionVirtualEdgeIteratorState.copyPropertiesFrom(EdgeIteratorState fromEdge) VirtualEdgeIteratorState.detach(boolean reverse) QueryGraph.edge(int a, int b) QueryGraph.getEdgeIteratorState(int origEdgeId, int adjNode) QueryGraph.getEdgeIteratorStateForKey(int edgeKey) VirtualEdgeIteratorState.set(BooleanEncodedValue property, boolean value) VirtualEdgeIteratorState.set(BooleanEncodedValue property, boolean fwd, boolean bwd) VirtualEdgeIteratorState.set(DecimalEncodedValue property, double value) VirtualEdgeIteratorState.set(DecimalEncodedValue property, double fwd, double bwd) <T extends Enum<?>>
EdgeIteratorStateVirtualEdgeIteratorState.set(EnumEncodedValue<T> property, T value) <T extends Enum<?>>
EdgeIteratorStateVirtualEdgeIteratorState.set(EnumEncodedValue<T> property, T fwd, T bwd) VirtualEdgeIteratorState.set(IntEncodedValue property, int value) VirtualEdgeIteratorState.set(IntEncodedValue property, int fwd, int bwd) VirtualEdgeIteratorState.set(StringEncodedValue property, String value) VirtualEdgeIteratorState.set(StringEncodedValue property, String fwd, String bwd) VirtualEdgeIteratorState.setDistance(double dist) VirtualEdgeIteratorState.setKeyValues(Map<String, KVStorage.KValue> list) VirtualEdgeIteratorState.setReverse(BooleanEncodedValue property, boolean value) VirtualEdgeIteratorState.setReverse(DecimalEncodedValue property, double value) <T extends Enum<?>>
EdgeIteratorStateVirtualEdgeIteratorState.setReverse(EnumEncodedValue<T> property, T value) VirtualEdgeIteratorState.setReverse(IntEncodedValue property, int value) VirtualEdgeIteratorState.setReverse(StringEncodedValue property, String value) VirtualEdgeIteratorState.setWayGeometry(PointList list) Methods in com.graphhopper.routing.querygraph that return types with arguments of type EdgeIteratorStateModifier and TypeMethodDescriptionQueryGraph.getUnfavoredVirtualEdges()Returns all virtual edges that have been unfavored viaQueryGraph.unfavorVirtualEdge(int)orQueryGraph.unfavorVirtualEdges(IntArrayList)Methods in com.graphhopper.routing.querygraph with parameters of type EdgeIteratorStateModifier and TypeMethodDescriptionVirtualEdgeIteratorState.copyPropertiesFrom(EdgeIteratorState fromEdge) voidVirtualEdgeIteratorState.setReverseEdge(EdgeIteratorState reverseEdge) -
Uses of EdgeIteratorState in com.graphhopper.routing.subnetwork
Methods in com.graphhopper.routing.subnetwork with parameters of type EdgeIteratorStateModifier and TypeMethodDescriptionbooleanEdgeBasedTarjanSCC.EdgeTransitionFilter.accept(int prevEdge, EdgeIteratorState edgeState) static intEdgeBasedTarjanSCC.createEdgeKey(EdgeIteratorState edgeState, boolean reverse) -
Uses of EdgeIteratorState in com.graphhopper.routing.util
Subinterfaces of EdgeIteratorState in com.graphhopper.routing.utilMethods in com.graphhopper.routing.util with parameters of type EdgeIteratorStateModifier and TypeMethodDescriptionfinal booleanAccessFilter.accept(EdgeIteratorState iter) booleanDefaultSnapFilter.accept(EdgeIteratorState edgeState) booleanDirectedEdgeFilter.accept(EdgeIteratorState edgeState, boolean reverse) booleanEdgeFilter.accept(EdgeIteratorState edgeState) final booleanFiniteWeightFilter.accept(EdgeIteratorState edgeState) booleanHeadingEdgeFilter.accept(EdgeIteratorState edgeState) final booleanNameSimilarityEdgeFilter.accept(EdgeIteratorState iter) booleanSnapPreventionEdgeFilter.accept(EdgeIteratorState edgeState) doubleRoadDensityCalculator.calcRoadDensity(EdgeIteratorState edge, double radius, ToDoubleFunction<EdgeIteratorState> calcRoadFactor) final intTraversalMode.createTraversalId(EdgeIteratorState edgeState, boolean reverse) Returns the identifier to access the map of the shortest path tree according to the traversal mode.Method parameters in com.graphhopper.routing.util with type arguments of type EdgeIteratorStateModifier and TypeMethodDescriptionstatic voidRoadDensityCalculator.calcRoadDensities(Graph graph, BiConsumer<RoadDensityCalculator, EdgeIteratorState> edgeHandler, int threads) Loops over all edges of the graph and calls the given edgeHandler for each edge.doubleRoadDensityCalculator.calcRoadDensity(EdgeIteratorState edge, double radius, ToDoubleFunction<EdgeIteratorState> calcRoadFactor) voidMaxSpeedCalculator.fillMaxSpeed(Graph graph, EncodingManager em, Function<EdgeIteratorState, Boolean> isUrbanDensityFun) -
Uses of EdgeIteratorState in com.graphhopper.routing.weighting
Methods in com.graphhopper.routing.weighting with parameters of type EdgeIteratorStateModifier and TypeMethodDescriptionlongAbstractAdjustedWeighting.calcEdgeMillis(EdgeIteratorState edgeState, boolean reverse) longQueryGraphWeighting.calcEdgeMillis(EdgeIteratorState edgeState, boolean reverse) longSpeedWeighting.calcEdgeMillis(EdgeIteratorState edgeState, boolean reverse) longWeighting.calcEdgeMillis(EdgeIteratorState edgeState, boolean reverse) This method calculates the time taken (in milliseconds) to travel along the specified edgeState.doubleAbstractAdjustedWeighting.calcEdgeWeight(EdgeIteratorState edgeState, boolean reverse) doubleAvoidEdgesWeighting.calcEdgeWeight(EdgeIteratorState edgeState, boolean reverse) doubleQueryGraphWeighting.calcEdgeWeight(EdgeIteratorState edgeState, boolean reverse) doubleSpeedWeighting.calcEdgeWeight(EdgeIteratorState edgeState, boolean reverse) doubleWeighting.calcEdgeWeight(EdgeIteratorState edgeState, boolean reverse) This method calculates the weight of a givenEdgeIteratorState. -
Uses of EdgeIteratorState in com.graphhopper.routing.weighting.custom
Methods in com.graphhopper.routing.weighting.custom with parameters of type EdgeIteratorStateModifier and TypeMethodDescriptionlongCustomWeighting.calcEdgeMillis(EdgeIteratorState edgeState, boolean reverse) longCustomWeighting2.calcEdgeMillis(EdgeIteratorState edgeState, boolean reverse) doubleCustomWeighting.calcEdgeWeight(EdgeIteratorState edgeState, boolean reverse) doubleCustomWeighting2.calcEdgeWeight(EdgeIteratorState edgeState, boolean reverse) doubleCustomWeighting.EdgeToDoubleMapping.get(EdgeIteratorState edge, boolean reverse) doubleCustomWeightingHelper.getPriority(EdgeIteratorState edge, boolean reverse) doubleCustomWeightingHelper.getSpeed(EdgeIteratorState edge, boolean reverse) static booleanCustomWeightingHelper.in(Polygon p, EdgeIteratorState edge) -
Uses of EdgeIteratorState in com.graphhopper.storage
Classes in com.graphhopper.storage that implement EdgeIteratorStateModifier and TypeClassDescriptionprotected static classInclude all edges of this storage in the iterator.protected static classMethods in com.graphhopper.storage that return EdgeIteratorStateModifier and TypeMethodDescriptionBaseGraph.copyEdge(int edge, boolean reuseGeometry) Creates a copy of a given edge with the same properties.final EdgeIteratorStateBaseGraph.AllEdgeIterator.detach(boolean reverseArg) BaseGraph.EdgeIteratorImpl.detach(boolean reverseArg) BaseGraph.edge(int nodeA, int nodeB) Create edge between nodes a and bGraph.edge(int a, int b) Creates an edge between the nodes a and b.BaseGraph.getEdgeIteratorState(int edgeId, int adjNode) Graph.getEdgeIteratorState(int edgeId, int adjNode) Returns a wrapper over the specified edgeId.BaseGraph.getEdgeIteratorStateForKey(int edgeKey) Graph.getEdgeIteratorStateForKey(int edgeKey) Returns the edge state for the given edge keyMethods in com.graphhopper.storage with parameters of type EdgeIteratorStateModifier and TypeMethodDescriptionvoidBaseGraph.forEdgeAndCopiesOfEdge(EdgeExplorer explorer, EdgeIteratorState edge, Consumer<EdgeIteratorState> consumer) Runs the given action on the given edge and all its copies that were created with 'reuseGeometry=true'.Method parameters in com.graphhopper.storage with type arguments of type EdgeIteratorStateModifier and TypeMethodDescriptionvoidBaseGraph.forEdgeAndCopiesOfEdge(EdgeExplorer explorer, EdgeIteratorState edge, Consumer<EdgeIteratorState> consumer) Runs the given action on the given edge and all its copies that were created with 'reuseGeometry=true'. -
Uses of EdgeIteratorState in com.graphhopper.storage.index
Methods in com.graphhopper.storage.index that return EdgeIteratorStateMethods in com.graphhopper.storage.index with parameters of type EdgeIteratorStateModifier and TypeMethodDescriptionvoidSnap.setClosestEdge(EdgeIteratorState edge) voidLocationIndexTree.traverseEdge(double queryLat, double queryLon, EdgeIteratorState currEdge, LocationIndexTree.EdgeCheck edgeCheck) -
Uses of EdgeIteratorState in com.graphhopper.util
Subinterfaces of EdgeIteratorState in com.graphhopper.utilModifier and TypeInterfaceDescriptioninterfaceIterates through all edges of one node.Methods in com.graphhopper.util that return EdgeIteratorStateModifier and TypeMethodDescriptionEdgeIteratorState.copyPropertiesFrom(EdgeIteratorState e) Copies the properties of the specified edge into this edge.EdgeIteratorState.detach(boolean reverse) Clones this EdgeIteratorState.static EdgeIteratorStateEdgeIteratorState.set(BooleanEncodedValue property, boolean value) EdgeIteratorState.set(BooleanEncodedValue property, boolean fwd, boolean bwd) EdgeIteratorState.set(DecimalEncodedValue property, double value) EdgeIteratorState.set(DecimalEncodedValue property, double fwd, double bwd) <T extends Enum<?>>
EdgeIteratorStateEdgeIteratorState.set(EnumEncodedValue<T> property, T value) <T extends Enum<?>>
EdgeIteratorStateEdgeIteratorState.set(EnumEncodedValue<T> property, T fwd, T bwd) EdgeIteratorState.set(IntEncodedValue property, int value) EdgeIteratorState.set(IntEncodedValue property, int fwd, int bwd) EdgeIteratorState.set(StringEncodedValue property, String value) EdgeIteratorState.set(StringEncodedValue property, String fwd, String bwd) EdgeIteratorState.setDistance(double dist) Stores the specified edgeFlags down to the DataAccessEdgeIteratorState.setKeyValues(Map<String, KVStorage.KValue> map) This stores the specified key-value pairs in the storage of this EdgeIteratorState.EdgeIteratorState.setReverse(BooleanEncodedValue property, boolean value) EdgeIteratorState.setReverse(DecimalEncodedValue property, double value) <T extends Enum<?>>
EdgeIteratorStateEdgeIteratorState.setReverse(EnumEncodedValue<T> property, T value) EdgeIteratorState.setReverse(IntEncodedValue property, int value) EdgeIteratorState.setReverse(StringEncodedValue property, String value) static EdgeIteratorStateGHUtility.setSpeed(double averageSpeed, boolean fwd, boolean bwd, BooleanEncodedValue accessEnc, DecimalEncodedValue avSpeedEnc, EdgeIteratorState edge) EdgeIteratorState.setWayGeometry(PointList list) Methods in com.graphhopper.util with parameters of type EdgeIteratorStateModifier and TypeMethodDescriptionstatic longGHUtility.calcMillisWithTurnMillis(Weighting weighting, EdgeIteratorState edgeState, boolean reverse, int prevOrNextEdgeId) static doubleGHUtility.calcWeightWithTurnWeight(Weighting weighting, EdgeIteratorState edgeState, boolean reverse, int prevOrNextEdgeId) Calculates the weight of a given edge likeWeighting.calcEdgeWeight(com.graphhopper.util.EdgeIteratorState, boolean)and adds the transition cost (the turn weight,Weighting.calcTurnWeight(int, int, int)) associated with transitioning from/to the edge with ID prevOrNextEdgeId.protected booleanXFirstSearch.checkAdjacent(EdgeIteratorState edge) EdgeIteratorState.copyPropertiesFrom(EdgeIteratorState e) Copies the properties of the specified edge into this edge.static BBoxGHUtility.createBBox(EdgeIteratorState edgeState) static EdgeIteratorStateGHUtility.setSpeed(double averageSpeed, boolean fwd, boolean bwd, BooleanEncodedValue accessEnc, DecimalEncodedValue avSpeedEnc, EdgeIteratorState edge) static voidGHUtility.setSpeed(double fwdSpeed, double bwdSpeed, BooleanEncodedValue accessEnc, DecimalEncodedValue speedEnc, EdgeIteratorState... edges) Method parameters in com.graphhopper.util with type arguments of type EdgeIteratorStateModifier and TypeMethodDescriptionstatic voidGHUtility.setSpeed(double fwdSpeed, double bwdSpeed, BooleanEncodedValue accessEnc, DecimalEncodedValue speedEnc, Collection<EdgeIteratorState> edges) -
Uses of EdgeIteratorState in com.graphhopper.util.details
Methods in com.graphhopper.util.details with parameters of type EdgeIteratorStateModifier and TypeMethodDescriptionbooleanAverageSpeedDetails.isEdgeDifferentToLastEdge(EdgeIteratorState edge) booleanBooleanDetails.isEdgeDifferentToLastEdge(EdgeIteratorState edge) booleanChangeAngleDetails.isEdgeDifferentToLastEdge(EdgeIteratorState edge) booleanConstantDetailsBuilder.isEdgeDifferentToLastEdge(EdgeIteratorState edge) booleanDecimalDetails.isEdgeDifferentToLastEdge(EdgeIteratorState edge) booleanDistanceDetails.isEdgeDifferentToLastEdge(EdgeIteratorState edge) booleanEdgeIdDetails.isEdgeDifferentToLastEdge(EdgeIteratorState edge) booleanEdgeKeyDetails.isEdgeDifferentToLastEdge(EdgeIteratorState edge) booleanEnumDetails.isEdgeDifferentToLastEdge(EdgeIteratorState edge) booleanIntDetails.isEdgeDifferentToLastEdge(EdgeIteratorState edge) booleanIntersectionDetails.isEdgeDifferentToLastEdge(EdgeIteratorState edge) booleanKVStringDetails.isEdgeDifferentToLastEdge(EdgeIteratorState edge) booleanPathDetailsBuilder.isEdgeDifferentToLastEdge(EdgeIteratorState edge) booleanStringDetails.isEdgeDifferentToLastEdge(EdgeIteratorState edge) booleanTimeDetails.isEdgeDifferentToLastEdge(EdgeIteratorState edge) booleanWeightDetails.isEdgeDifferentToLastEdge(EdgeIteratorState edge) voidPathDetailsFromEdges.next(EdgeIteratorState edge, int index, int prevEdgeId)