Package | Description |
---|---|
com.graphhopper.routing.profiles | |
com.graphhopper.routing.util |
Modifier and Type | Interface and Description |
---|---|
interface |
BooleanEncodedValue
This interface defines access to an edge property of type boolean.
|
interface |
DecimalEncodedValue
This class defines how and where to store an unsigned decimal value.
|
interface |
IntEncodedValue
This class defines how and where to store an unsigned integer.
|
Modifier and Type | Class and Description |
---|---|
class |
EnumEncodedValue<E extends Enum>
This class implements an ObjectEncodedValue via a list of enums.
|
class |
FactorizedDecimalEncodedValue
This class holds a decimal value and stores it as an integer value via a conversion factor and a maximum number
of bits.
|
class |
MappedDecimalEncodedValue
For certain values it can be more efficient to store the mapping instead of the value and a factor.
|
class |
SimpleBooleanEncodedValue
This class implements a simple Boolean storage via a FactoredIntEncodedValue with 1 bit.
|
class |
SimpleIntEncodedValue
Implementation of the IntEncodedValue via a limited number of bits.
|
Modifier and Type | Method and Description |
---|---|
<T extends EncodedValue> |
EncodedValueLookup.getEncodedValue(String key,
Class<T> encodedValueType) |
Modifier and Type | Method and Description |
---|---|
<T extends EncodedValue> |
AbstractFlagEncoder.getEncodedValue(String key,
Class<T> encodedValueType) |
<T extends EncodedValue> |
EncodingManager.getEncodedValue(String key,
Class<T> encodedValueType) |
Modifier and Type | Method and Description |
---|---|
EncodingManager.Builder |
EncodingManager.Builder.add(EncodedValue encodedValue) |
EncodingManager.Builder |
EncodingManager.Builder.put(EncodedValue encodedValue,
TagParser tagParser) |
Modifier and Type | Method and Description |
---|---|
void |
DataFlagEncoder.createEncodedValues(List<EncodedValue> registerNewEncodedValue,
String prefix,
int index) |
void |
AbstractFlagEncoder.createEncodedValues(List<EncodedValue> registerNewEncodedValue,
String prefix,
int index)
Defines bits used for edge flags used for access, speed etc.
|
void |
MotorcycleFlagEncoder.createEncodedValues(List<EncodedValue> registerNewEncodedValue,
String prefix,
int index)
Define the place of the speedBits in the edge flags for car.
|
void |
BikeCommonFlagEncoder.createEncodedValues(List<EncodedValue> registerNewEncodedValue,
String prefix,
int index) |
void |
FootFlagEncoder.createEncodedValues(List<EncodedValue> registerNewEncodedValue,
String prefix,
int index) |
void |
CarFlagEncoder.createEncodedValues(List<EncodedValue> registerNewEncodedValue,
String prefix,
int index)
Define the place of the speedBits in the edge flags for car.
|
Copyright © 2012–2019. All rights reserved.