public class Bike2WeightFlagEncoder extends BikeFlagEncoder
TurnCostEncoder.NoTurnCostsEncoderavoidHighwayTags, K_UNPAVED, oppositeLanes, preferHighwayTags, PUSHING_SECTION_SPEED, pushingSectionsHighways, relationCodeEncoder, speedTwoDirections, unpavedSurfaceTagsabsoluteBarriers, accessEnc, encodedValueLookup, ferries, intendedValues, LONG_TRIP_FERRY_SPEED, maxPossibleSpeed, oneways, potentialBarriers, properties, restrictedValues, restrictions, roundaboutEnc, SHORT_TRIP_FERRY_SPEED, speedBits, speedDefault, speedEncoder, speedFactor, UNKNOWN_DURATION_FERRY_SPEED| Constructor and Description |
|---|
Bike2WeightFlagEncoder() |
Bike2WeightFlagEncoder(int speedBits,
double speedFactor,
int maxTurnCosts) |
Bike2WeightFlagEncoder(PMap properties) |
Bike2WeightFlagEncoder(String propertiesStr) |
| Modifier and Type | Method and Description |
|---|---|
void |
applyWayTags(ReaderWay way,
EdgeIteratorState edge)
Second parsing step.
|
int |
getVersion() |
protected void |
handleSpeed(IntsRef edgeFlags,
ReaderWay way,
double speed) |
String |
toString() |
applyMaxSpeed, createEncodedValues, defineRelationBits, getAccess, getAnnotation, getHighwaySpeed, handlePriority, handleRelationTags, handleWayTags, setAvoidSpeedLimit, setHighwaySpeed, setSpecificClassBicycle, supportsdefineNodeBits, defineTurnBits, equals, flagsDefault, getAccessEnc, getAverageSpeedEnc, getBooleanEncodedValue, getConditionalTagInspector, getDecimalEncodedValue, getEncodedValue, getEnumEncodedValue, getFerrySpeed, getIntEncodedValue, getMaxSpeed, getMaxSpeed, getPropertiesString, getTurnCost, getTurnFlags, handleNodeTags, hasEncoder, hashCode, init, isBlockFords, isRegistered, isTurnRestricted, parseSpeed, setBlockByDefault, setBlockFords, setConditionalTagInspector, setEncodedValueLookup, setRegistered, setSpeedpublic Bike2WeightFlagEncoder()
public Bike2WeightFlagEncoder(String propertiesStr)
public Bike2WeightFlagEncoder(PMap properties)
public Bike2WeightFlagEncoder(int speedBits,
double speedFactor,
int maxTurnCosts)
public int getVersion()
getVersion in interface FlagEncodergetVersion in class BikeFlagEncoderprotected void handleSpeed(IntsRef edgeFlags, ReaderWay way, double speed)
handleSpeed in class BikeCommonFlagEncoderpublic void applyWayTags(ReaderWay way, EdgeIteratorState edge)
AbstractFlagEncoderapplyWayTags in class AbstractFlagEncoderpublic String toString()
toString in class BikeFlagEncoderCopyright © 2012–2019. All rights reserved.