| Package | Description |
|---|---|
| com.graphhopper.reader | |
| com.graphhopper.reader.osm.conditional | |
| com.graphhopper.routing.util |
| Modifier and Type | Method and Description |
|---|---|
boolean |
ConditionalTagInspector.isPermittedWayConditionallyRestricted(ReaderWay way) |
boolean |
ConditionalTagInspector.isRestrictedWayConditionallyPermitted(ReaderWay way) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
ConditionalOSMTagInspector.applies(ReaderWay way,
boolean checkPermissiveValues) |
boolean |
ConditionalOSMTagInspector.isPermittedWayConditionallyRestricted(ReaderWay way) |
boolean |
ConditionalOSMTagInspector.isRestrictedWayConditionallyPermitted(ReaderWay way) |
| Modifier and Type | Method and Description |
|---|---|
long |
DataFlagEncoder.acceptWay(ReaderWay way) |
abstract long |
AbstractFlagEncoder.acceptWay(ReaderWay way)
Decide whether a way is routable for a given mode of travel.
|
long |
EncodingManager.acceptWay(ReaderWay way)
Determine whether a way is routable for one of the added encoders.
|
long |
HikeFlagEncoder.acceptWay(ReaderWay way) |
long |
Car4WDFlagEncoder.acceptWay(ReaderWay way) |
long |
MotorcycleFlagEncoder.acceptWay(ReaderWay way) |
long |
BikeCommonFlagEncoder.acceptWay(ReaderWay way) |
long |
FootFlagEncoder.acceptWay(ReaderWay way)
Some ways are okay but not separate for pedestrians.
|
long |
CarFlagEncoder.acceptWay(ReaderWay way) |
protected double |
CarFlagEncoder.applyBadSurfaceSpeed(ReaderWay way,
double speed) |
protected double |
AbstractFlagEncoder.applyMaxSpeed(ReaderWay way,
double speed) |
protected double |
BikeCommonFlagEncoder.applyMaxSpeed(ReaderWay way,
double speed)
Apply maxspeed: In contrast to the implementation of the AbstractFlagEncoder, we assume that
we can reach the maxspeed for bicycles in case that the road type speed is higher and not
just only 90%.
|
void |
AbstractFlagEncoder.applyWayTags(ReaderWay way,
EdgeIteratorState edge)
Second parsing step.
|
void |
EncodingManager.applyWayTags(ReaderWay way,
EdgeIteratorState edge) |
void |
Bike2WeightFlagEncoder.applyWayTags(ReaderWay way,
EdgeIteratorState edge) |
void |
MotorcycleFlagEncoder.applyWayTags(ReaderWay way,
EdgeIteratorState edge) |
protected double |
AbstractFlagEncoder.getFerrySpeed(ReaderWay way)
Special handling for ferry ways.
|
protected double |
DataFlagEncoder.getMaxSpeed(ReaderWay way) |
protected double |
AbstractFlagEncoder.getMaxSpeed(ReaderWay way) |
protected double |
CarFlagEncoder.getSpeed(ReaderWay way) |
String |
CarFlagEncoder.getWayInfo(ReaderWay way) |
protected int |
BikeCommonFlagEncoder.handlePriority(ReaderWay way,
double wayTypeSpeed,
int priorityFromRelation)
In this method we prefer cycleways or roads with designated bike access and avoid big roads
or roads with trams or pedestrian.
|
protected int |
FootFlagEncoder.handlePriority(ReaderWay way,
int priorityFromRelation) |
long |
Bike2WeightFlagEncoder.handleSpeed(ReaderWay way,
double speed,
long flags) |
protected long |
BikeCommonFlagEncoder.handleSpeed(ReaderWay way,
double speed,
long encoded) |
long |
DataFlagEncoder.handleWayTags(ReaderWay way,
long allowed,
long relationFlags) |
abstract long |
AbstractFlagEncoder.handleWayTags(ReaderWay way,
long allowed,
long relationFlags)
Analyze properties of a way and create the routing flags.
|
long |
EncodingManager.handleWayTags(ReaderWay way,
long includeWay,
long relationFlags)
Processes way properties of different kind to determine speed and direction.
|
long |
MotorcycleFlagEncoder.handleWayTags(ReaderWay way,
long allowed,
long priorityFromRelation) |
long |
BikeCommonFlagEncoder.handleWayTags(ReaderWay way,
long allowed,
long relationFlags) |
long |
FootFlagEncoder.handleWayTags(ReaderWay way,
long allowed,
long relationFlags) |
long |
CarFlagEncoder.handleWayTags(ReaderWay way,
long allowed,
long relationFlags) |
protected boolean |
CarFlagEncoder.isBackwardOneway(ReaderWay way)
make sure that isOneway is called before
|
protected boolean |
CarFlagEncoder.isForwardOneway(ReaderWay way)
make sure that isOneway is called before
|
protected boolean |
CarFlagEncoder.isOneway(ReaderWay way) |
Copyright © 2012–2018. All rights reserved.