public interface FlagEncoder extends TurnCostEncoder, EncodedValueLookup
TurnCostEncoder.NoTurnCostsEncoder
Modifier and Type | Method and Description |
---|---|
BooleanEncodedValue |
getAccessEnc()
This method returns the EncodedValue used for the direction-dependent access properties of this encoder.
|
InstructionAnnotation |
getAnnotation(IntsRef intsRef,
Translation tr) |
DecimalEncodedValue |
getAverageSpeedEnc()
This method returns the EncodedValue used for the average speed of this encoder.
|
double |
getMaxSpeed() |
int |
getVersion() |
boolean |
isRegistered() |
boolean |
supports(Class<?> feature)
Returns true if the feature class is supported like TurnWeighting or PriorityWeighting.
|
getTurnCost, getTurnFlags, isTurnRestricted
getBooleanEncodedValue, getDecimalEncodedValue, getEncodedValue, getEnumEncodedValue, getIntEncodedValue, hasEncodedValue
int getVersion()
double getMaxSpeed()
BooleanEncodedValue getAccessEnc()
DecimalEncodedValue getAverageSpeedEnc()
boolean supports(Class<?> feature)
InstructionAnnotation getAnnotation(IntsRef intsRef, Translation tr)
boolean isRegistered()
Copyright © 2012–2019. All rights reserved.