public class OSMFilter extends Object
Constructor and Description |
---|
OSMFilter() |
Modifier and Type | Method and Description |
---|---|
static P2<StreetTraversalPermission> |
getPermissions(StreetTraversalPermission permissions,
OSMWay way)
Check OSM tags for various one-way and one-way-by-mode tags and return a pair of permissions
for travel along and against the way.
|
static StreetTraversalPermission |
getPermissionsForEntity(OSMWithTags entity,
StreetTraversalPermission def) |
static StreetTraversalPermission |
getPermissionsForWay(OSMWay way,
StreetTraversalPermission def,
Graph graph) |
static StreetTraversalPermission |
getPermissionsForWay(OSMWay way,
StreetTraversalPermission def,
Graph graph,
boolean banDiscouragedWalking,
boolean banDiscouragedBiking)
Computes permissions for an OSMWay.
|
static int |
getPlatformClass(OSMWithTags way) |
static int |
getStreetClasses(OSMWithTags way) |
static boolean |
isOsmEntityRoutable(OSMWithTags osmEntity)
Determines whether this OSM way is considered routable.
|
public static boolean isOsmEntityRoutable(OSMWithTags osmEntity)
public static StreetTraversalPermission getPermissionsForEntity(OSMWithTags entity, StreetTraversalPermission def)
public static StreetTraversalPermission getPermissionsForWay(OSMWay way, StreetTraversalPermission def, Graph graph, boolean banDiscouragedWalking, boolean banDiscouragedBiking)
way
- def
- public static StreetTraversalPermission getPermissionsForWay(OSMWay way, StreetTraversalPermission def, Graph graph)
public static P2<StreetTraversalPermission> getPermissions(StreetTraversalPermission permissions, OSMWay way)
public static int getStreetClasses(OSMWithTags way)
public static int getPlatformClass(OSMWithTags way)
Copyright © 2019. All rights reserved.