Uses of Interface
com.graphhopper.routing.util.EdgeFilter
Packages that use EdgeFilter
Package
Description
-
Uses of EdgeFilter in com.graphhopper.routing
Fields in com.graphhopper.routing declared as EdgeFilterModifier and TypeFieldDescriptionprotected EdgeFilter
AbstractNonCHBidirAlgo.additionalEdgeFilter
Methods in com.graphhopper.routing that return EdgeFilterMethods in com.graphhopper.routing with parameters of type EdgeFilterModifier and TypeMethodDescriptionprotected void
AbstractNonCHBidirAlgo.fillEdgesFromUsingFilter
(EdgeFilter edgeFilter) protected void
AbstractNonCHBidirAlgo.fillEdgesToUsingFilter
(EdgeFilter edgeFilter) RoundTripRouting.lookup
(List<GHPoint> points, EdgeFilter edgeFilter, LocationIndex locationIndex, RoundTripRouting.Params params) ViaRouting.lookup
(EncodedValueLookup lookup, List<GHPoint> points, EdgeFilter snapFilter, LocationIndex locationIndex, List<String> snapPreventions, List<String> pointHints, DirectedEdgeFilter directedSnapFilter, List<Double> headings) -
Uses of EdgeFilter in com.graphhopper.routing.querygraph
Methods in com.graphhopper.routing.querygraph with parameters of type EdgeFilter -
Uses of EdgeFilter in com.graphhopper.routing.subnetwork
Methods in com.graphhopper.routing.subnetwork with parameters of type EdgeFilterModifier and TypeMethodDescriptionTarjanSCC.findComponents
(Graph graph, EdgeFilter edgeFilter, boolean excludeSingleNodeComponents) Runs Tarjan's algorithm using an explicit stack.TarjanSCC.findComponentsRecursive
(Graph graph, EdgeFilter edgeFilter, boolean excludeSingleNodeComponents) Runs Tarjan's algorithm in a recursive way. -
Uses of EdgeFilter in com.graphhopper.routing.util
Classes in com.graphhopper.routing.util that implement EdgeFilterModifier and TypeClassDescriptionclass
class
This EdgeFilter combines the weighting result and the 'subnetwork' EncodedValue to consider the subnetwork removal in LocationIndex lookup.class
AnEdgeFilter
that only accepts edges with finite weight (in either direction)class
class
This class defines the basis for NameSimilarity matching using an EdgeFilter.class
Fields in com.graphhopper.routing.util declared as EdgeFilterConstructors in com.graphhopper.routing.util with parameters of type EdgeFilterModifierConstructorDescriptionNameSimilarityEdgeFilter
(EdgeFilter edgeFilter, String pointHint, GHPoint point, double radius) NameSimilarityEdgeFilter
(EdgeFilter edgeFilter, String pointHint, GHPoint point, double radius, Map<String, String> rewriteMap) SnapPreventionEdgeFilter
(EdgeFilter filter, EnumEncodedValue<RoadClass> rcEnc, EnumEncodedValue<RoadEnvironment> reEnc, List<String> snapPreventions) -
Uses of EdgeFilter in com.graphhopper.storage
Methods in com.graphhopper.storage with parameters of type EdgeFilterModifier and TypeMethodDescriptionBaseGraph.createEdgeExplorer
(EdgeFilter filter) Graph.createEdgeExplorer
(EdgeFilter filter) Returns an EdgeExplorer which makes it possible to traverse all filtered edges of a specific node.Constructors in com.graphhopper.storage with parameters of type EdgeFilter -
Uses of EdgeFilter in com.graphhopper.storage.index
Methods in com.graphhopper.storage.index with parameters of type EdgeFilterModifier and TypeMethodDescriptionLocationIndex.findClosest
(double lat, double lon, EdgeFilter edgeFilter) This method returns the closest Snap for the specified location (lat, lon) and only if the filter accepts the edge as valid candidate (e.g.LocationIndexTree.findClosest
(double queryLat, double queryLon, EdgeFilter edgeFilter) LocationIndexTree.prepareIndex
(EdgeFilter edgeFilter) -
Uses of EdgeFilter in com.graphhopper.util
Methods in com.graphhopper.util with parameters of type EdgeFilterModifier and TypeMethodDescriptionGHUtility.createRandomSnaps
(BBox bbox, LocationIndex locationIndex, Random rnd, int numPoints, boolean acceptTower, EdgeFilter filter) static Snap
GHUtility.getRandomSnap
(LocationIndex locationIndex, Random rnd, BBox bbox, EdgeFilter filter)