| Modifier and Type | Field and Description |
|---|---|
protected EdgeFilter |
AbstractNonCHBidirAlgo.additionalEdgeFilter |
protected EdgeFilter |
AbstractRoutingAlgorithm.inEdgeFilter |
protected EdgeFilter |
AbstractNonCHBidirAlgo.inEdgeFilter |
protected EdgeFilter |
AbstractRoutingAlgorithm.outEdgeFilter |
protected EdgeFilter |
AbstractNonCHBidirAlgo.outEdgeFilter |
| Modifier and Type | Method and Description |
|---|---|
protected void |
AbstractNonCHBidirAlgo.fillEdgesFromUsingFilter(EdgeFilter edgeFilter) |
protected void |
AbstractNonCHBidirAlgo.fillEdgesToUsingFilter(EdgeFilter edgeFilter) |
| Modifier and Type | Method and Description |
|---|---|
EdgeExplorer |
QueryGraph.createEdgeExplorer(EdgeFilter edgeFilter) |
| Modifier and Type | Method and Description |
|---|---|
void |
TarjanSCC.setAdditionalEdgeFilter(EdgeFilter additionalFilter)
Allows adding an additional edge filter to exclude edges while searching for connected components.
|
| Modifier and Type | Field and Description |
|---|---|
protected EdgeFilter |
AbstractRoutingTemplate.edgeFilter |
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultEdgeFilter |
class |
LevelEdgeFilter
Only accepts edges leading to equal and higher level nodes.
|
class |
NameSimilarityEdgeFilter
This class defines the basis for NameSimilarity matching using an EdgeFilter.
|
class |
SnapPreventionEdgeFilter |
| Modifier and Type | Field and Description |
|---|---|
static EdgeFilter |
EdgeFilter.ALL_EDGES |
| Modifier and Type | Method and Description |
|---|---|
List<QueryResult> |
TestAlgoCollector.OneRun.getList(LocationIndex idx,
EdgeFilter edgeFilter) |
| Constructor and Description |
|---|
NameSimilarityEdgeFilter(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) |
| Modifier and Type | Method and Description |
|---|---|
static GraphEdgeIdFinder.BlockArea |
GraphEdgeIdFinder.createBlockArea(Graph graph,
LocationIndex locationIndex,
List<GHPoint> points,
PMap hints,
EdgeFilter edgeFilter) |
EdgeExplorer |
GraphHopperStorage.createEdgeExplorer(EdgeFilter filter) |
CHEdgeExplorer |
CHGraphImpl.createEdgeExplorer(EdgeFilter filter) |
EdgeExplorer |
Graph.createEdgeExplorer(EdgeFilter filter)
Returns an EdgeExplorer which makes it possible to traverse all filtered edges of a specific
node.
|
CHEdgeExplorer |
CHGraph.createEdgeExplorer(EdgeFilter filter) |
EdgeExplorer |
CHGraphImpl.createOriginalEdgeExplorer(EdgeFilter filter) |
EdgeExplorer |
CHGraph.createOriginalEdgeExplorer(EdgeFilter filter) |
void |
GraphEdgeIdFinder.fillEdgeIDs(GHIntHashSet edgeIds,
org.locationtech.jts.geom.Geometry geometry,
EdgeFilter filter)
This method fills the edgeIds hash with edgeIds found inside the specified geometry
|
void |
GraphEdgeIdFinder.findEdgesInShape(GHIntHashSet edgeIds,
Shape shape,
EdgeFilter filter)
This method fills the edgeIds hash with edgeIds found inside the specified shape
|
GraphEdgeIdFinder.BlockArea |
GraphEdgeIdFinder.parseBlockArea(String blockAreaString,
EdgeFilter filter,
double useEdgeIdsUntilAreaSize)
This method reads the blockAreaString and creates a Collection of Shapes or a set of found edges if area is small enough.
|
| Modifier and Type | Method and Description |
|---|---|
QueryResult |
LocationIndex.findClosest(double lat,
double lon,
EdgeFilter edgeFilter)
This method returns the closest QueryResult for the specified location (lat, lon) and only if
the filter accepts the edge as valid candidate (e.g.
|
QueryResult |
Location2IDFullWithEdgesIndex.findClosest(double queryLat,
double queryLon,
EdgeFilter filter) |
QueryResult |
Location2IDFullIndex.findClosest(double queryLat,
double queryLon,
EdgeFilter edgeFilter) |
QueryResult |
LocationIndexTree.findClosest(double queryLat,
double queryLon,
EdgeFilter edgeFilter) |
List<QueryResult> |
LocationIndexTree.findNClosest(double queryLat,
double queryLon,
EdgeFilter edgeFilter,
double radius)
Returns all edges that are within the specified radius around the queried position.
|
| Constructor and Description |
|---|
XFirstSearchCheck(double queryLat,
double queryLon,
GHBitSet checkBitset,
EdgeFilter edgeFilter) |
| Modifier and Type | Method and Description |
|---|---|
static String |
GHUtility.getNodeInfo(CHGraph g,
int nodeId,
EdgeFilter filter) |
static String |
GHUtility.getNodeInfo(Graph g,
int nodeId,
EdgeFilter filter) |
static void |
GHUtility.printInfo(Graph g,
int startNode,
int counts,
EdgeFilter filter) |
Copyright © 2012–2020. All rights reserved.