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.
|
static boolean |
isWayRoutable(OSMWithTags way)
Determine whether any mode can or should ever traverse the given way.
|
public static boolean isWayRoutable(OSMWithTags way)
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 © 2018. All rights reserved.