Uses of Interface
com.graphhopper.routing.ev.EncodedValue
Packages that use EncodedValue
-
Uses of EncodedValue in com.graphhopper.routing.ev
Subinterfaces of EncodedValue in com.graphhopper.routing.evModifier and TypeInterfaceDescriptioninterface
This interface defines access to an edge property of type boolean.interface
This class defines how and where to store an unsigned decimal value.interface
This class defines how and where to store an unsigned integer.Classes in com.graphhopper.routing.ev that implement EncodedValueModifier and TypeClassDescriptionfinal class
This class holds a signed decimal value and stores it as an integer value via a conversion factor and a certain number of bits that determine the maximum value.final class
EnumEncodedValue<E extends Enum>
This class allows to store distinct values via an enum.class
Works like a normal encoded value, but the underlying data is not stored within the graphclass
Implementation of the IntEncodedValue via a certain number of bits (that determines the maximum value) and a minimum value (default is 0).final class
This class implements a simple boolean storage via an UnsignedIntEncodedValue with 1 bit.final class
This class holds a List of up toStringEncodedValue.maxValues
encountered Strings and stores index+1 to indicate a string is set or 0 if no value is assignedMethods in com.graphhopper.routing.ev with type parameters of type EncodedValueModifier and TypeMethodDescription<T extends EncodedValue>
TEncodedValueLookup.getEncodedValue
(String key, Class<T> encodedValueType) Methods in com.graphhopper.routing.ev that return EncodedValueModifier and TypeMethodDescriptionstatic EncodedValue
EncodedValueSerializer.deserializeEncodedValue
(String serializedEncodedValue) Methods in com.graphhopper.routing.ev that return types with arguments of type EncodedValueModifier and TypeMethodDescriptionImportUnit.getCreateEncodedValue()
EncodedValueLookup.getEncodedValues()
Methods in com.graphhopper.routing.ev with parameters of type EncodedValueModifier and TypeMethodDescriptionstatic String
EncodedValueSerializer.serializeEncodedValue
(EncodedValue encodedValue) Method parameters in com.graphhopper.routing.ev with type arguments of type EncodedValueModifier and TypeMethodDescriptionstatic ImportUnit
ImportUnit.create
(String name, Function<PMap, EncodedValue> createEncodedValue, BiFunction<EncodedValueLookup, PMap, TagParser> createTagParser, String... requiredImportUnits) -
Uses of EncodedValue in com.graphhopper.routing.util
Methods in com.graphhopper.routing.util with type parameters of type EncodedValueModifier and TypeMethodDescription<T extends EncodedValue>
TEncodingManager.getEncodedValue
(String key, Class<T> encodedValueType) <T extends EncodedValue>
TEncodingManager.getTurnEncodedValue
(String key, Class<T> encodedValueType) Methods in com.graphhopper.routing.util that return types with arguments of type EncodedValueModifier and TypeMethodDescriptionEncodingManager.getEncodedValues()
EncodingManager.getTurnEncodedValues()
Methods in com.graphhopper.routing.util with parameters of type EncodedValueModifier and TypeMethodDescriptionEncodingManager.Builder.add
(EncodedValue encodedValue) EncodingManager.Builder.addTurnCostEncodedValue
(EncodedValue turnCostEnc) Constructor parameters in com.graphhopper.routing.util with type arguments of type EncodedValueModifierConstructorDescriptionEncodingManager
(LinkedHashMap<String, EncodedValue> encodedValueMap, LinkedHashMap<String, EncodedValue> turnEncodedValueMap, int intsForFlags, int intsForTurnCostFlags)