| 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 |
MotorcycleFlagEncoder.acceptWay(ReaderWay way) |
long |
HikeFlagEncoder.acceptWay(ReaderWay way) |
long |
FootFlagEncoder.acceptWay(ReaderWay way)
Some ways are okay but not separate for pedestrians.
|
long |
EncodingManager.acceptWay(ReaderWay way)
Determine whether a way is routable for one of the added encoders.
|
long |
DataFlagEncoder.acceptWay(ReaderWay way) |
long |
CarFlagEncoder.acceptWay(ReaderWay way) |
long |
Car4WDFlagEncoder.acceptWay(ReaderWay way) |
long |
BikeCommonFlagEncoder.acceptWay(ReaderWay way) |
abstract long |
AbstractFlagEncoder.acceptWay(ReaderWay way)
Decide whether a way is routable for a given mode of travel.
|
protected double |
CarFlagEncoder.applyBadSurfaceSpeed(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%.
|
protected double |
AbstractFlagEncoder.applyMaxSpeed(ReaderWay way,
double speed) |
void |
MotorcycleFlagEncoder.applyWayTags(ReaderWay way,
EdgeIteratorState edge) |
void |
EncodingManager.applyWayTags(ReaderWay way,
EdgeIteratorState edge) |
void |
Bike2WeightFlagEncoder.applyWayTags(ReaderWay way,
EdgeIteratorState edge) |
void |
AbstractFlagEncoder.applyWayTags(ReaderWay way,
EdgeIteratorState edge)
Second parsing step.
|
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) |
protected long |
BikeCommonFlagEncoder.handleSpeed(ReaderWay way,
double speed,
long encoded) |
long |
Bike2WeightFlagEncoder.handleSpeed(ReaderWay way,
double speed,
long flags) |
long |
MotorcycleFlagEncoder.handleWayTags(ReaderWay way,
long allowed,
long priorityFromRelation) |
long |
FootFlagEncoder.handleWayTags(ReaderWay way,
long allowed,
long relationFlags) |
long |
EncodingManager.handleWayTags(ReaderWay way,
long includeWay,
long relationFlags)
Processes way properties of different kind to determine speed and direction.
|
long |
DataFlagEncoder.handleWayTags(ReaderWay way,
long allowed,
long relationFlags) |
long |
CarFlagEncoder.handleWayTags(ReaderWay way,
long allowed,
long relationFlags) |
long |
BikeCommonFlagEncoder.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.
|
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.