Modifier and Type | Method and Description |
---|---|
static InstructionList |
InstructionsFromEdges.calcInstructions(Path path,
Graph graph,
Weighting weighting,
EncodedValueLookup evLookup,
Translation tr) |
Constructor and Description |
---|
InstructionsFromEdges(Graph graph,
Weighting weighting,
EncodedValueLookup evLookup,
Translation tr,
InstructionList ways) |
Modifier and Type | Field and Description |
---|---|
protected EncodedValueLookup |
AbstractRoutingTemplate.lookup |
Constructor and Description |
---|
AbstractRoutingTemplate(LocationIndex locationIndex,
EncodedValueLookup lookup,
Weighting weighting) |
AlternativeRoutingTemplate(GHRequest ghRequest,
GHResponse ghRsp,
LocationIndex locationIndex,
EncodedValueLookup lookup,
Weighting weighting) |
RoundTripRoutingTemplate(GHRequest request,
GHResponse ghRsp,
LocationIndex locationIndex,
EncodedValueLookup lookup,
Weighting weighting,
int maxRetries) |
ViaRoutingTemplate(GHRequest ghRequest,
GHResponse ghRsp,
LocationIndex locationIndex,
EncodedValueLookup lookup,
Weighting weighting) |
Modifier and Type | Interface and Description |
---|---|
interface |
FlagEncoder
This class provides methods to define how a value (like speed or direction) converts to a flag
(currently an integer value), which is stored in an edge.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractFlagEncoder
Abstract class which handles flag decoding and encoding.
|
class |
Bike2WeightFlagEncoder
Stores two speed values into an edge to support avoiding too much incline
|
class |
BikeCommonFlagEncoder
Defines bit layout of bicycles (not motorcycles) for speed, access and relations (network).
|
class |
BikeFlagEncoder
Specifies the settings for cycletouring/trekking
|
class |
Car4WDFlagEncoder
Defines bit layout for cars with four wheel drive
|
class |
CarFlagEncoder
Defines bit layout for cars.
|
class |
EncodingManager
Manager class to register encoder, assign their flag values and check objects with all encoders
during parsing.
|
class |
FootFlagEncoder
Defines bit layout for pedestrians (speed, access, surface, ...).
|
class |
HikeFlagEncoder
Defines bit layout for hiking
|
class |
MotorcycleFlagEncoder
Defines bit layout for motorbikes
|
class |
MountainBikeFlagEncoder
Specifies the settings for mountain biking
|
class |
RacingBikeFlagEncoder
Specifies the settings for race biking
|
class |
WheelchairFlagEncoder
A flag encoder for wheelchairs.
|
Modifier and Type | Field and Description |
---|---|
protected EncodedValueLookup |
AbstractFlagEncoder.encodedValueLookup |
Modifier and Type | Method and Description |
---|---|
void |
AbstractFlagEncoder.setEncodedValueLookup(EncodedValueLookup encodedValueLookup) |
Modifier and Type | Method and Description |
---|---|
void |
OSMTrackTypeParser.createEncodedValues(EncodedValueLookup lookup,
List<EncodedValue> link) |
void |
OSMHazmatTunnelParser.createEncodedValues(EncodedValueLookup lookup,
List<EncodedValue> registerNewEncodedValue) |
void |
OSMGetOffBikeParser.createEncodedValues(EncodedValueLookup lookup,
List<EncodedValue> registerNewEncodedValue) |
void |
TagParser.createEncodedValues(EncodedValueLookup lookup,
List<EncodedValue> registerNewEncodedValue) |
void |
OSMFootNetworkTagParser.createEncodedValues(EncodedValueLookup lookup,
List<EncodedValue> registerNewEncodedValue) |
void |
OSMSurfaceParser.createEncodedValues(EncodedValueLookup lookup,
List<EncodedValue> list) |
void |
OSMMaxWidthParser.createEncodedValues(EncodedValueLookup lookup,
List<EncodedValue> registerNewEncodedValue) |
void |
OSMMaxLengthParser.createEncodedValues(EncodedValueLookup lookup,
List<EncodedValue> registerNewEncodedValue) |
void |
OSMMaxAxleLoadParser.createEncodedValues(EncodedValueLookup lookup,
List<EncodedValue> registerNewEncodedValue) |
void |
OSMHazmatWaterParser.createEncodedValues(EncodedValueLookup lookup,
List<EncodedValue> registerNewEncodedValue) |
void |
OSMRoadClassLinkParser.createEncodedValues(EncodedValueLookup lookup,
List<EncodedValue> list) |
void |
SpatialRuleParser.createEncodedValues(EncodedValueLookup lookup,
List<EncodedValue> registerNewEncodedValue) |
void |
OSMRoundaboutParser.createEncodedValues(EncodedValueLookup lookup,
List<EncodedValue> list) |
void |
OSMRoadEnvironmentParser.createEncodedValues(EncodedValueLookup lookup,
List<EncodedValue> list) |
void |
OSMTollParser.createEncodedValues(EncodedValueLookup lookup,
List<EncodedValue> list) |
void |
OSMRoadClassParser.createEncodedValues(EncodedValueLookup lookup,
List<EncodedValue> link) |
void |
OSMBikeNetworkTagParser.createEncodedValues(EncodedValueLookup lookup,
List<EncodedValue> registerNewEncodedValue) |
void |
OSMMaxHeightParser.createEncodedValues(EncodedValueLookup lookup,
List<EncodedValue> registerNewEncodedValue) |
void |
OSMHazmatParser.createEncodedValues(EncodedValueLookup lookup,
List<EncodedValue> registerNewEncodedValue) |
void |
OSMMaxSpeedParser.createEncodedValues(EncodedValueLookup lookup,
List<EncodedValue> list) |
void |
OSMRoadAccessParser.createEncodedValues(EncodedValueLookup lookup,
List<EncodedValue> list) |
void |
OSMMaxWeightParser.createEncodedValues(EncodedValueLookup lookup,
List<EncodedValue> registerNewEncodedValue) |
void |
OSMFootNetworkTagParser.createRelationEncodedValues(EncodedValueLookup lookup,
List<EncodedValue> registerNewEncodedValue) |
void |
RelationTagParser.createRelationEncodedValues(EncodedValueLookup lookup,
List<EncodedValue> registerNewEncodedValue) |
void |
OSMBikeNetworkTagParser.createRelationEncodedValues(EncodedValueLookup lookup,
List<EncodedValue> registerNewEncodedValue) |
void |
OSMTurnRelationParser.createTurnCostEncodedValues(EncodedValueLookup lookup,
List<EncodedValue> registerNewEncodedValue) |
void |
TurnCostParser.createTurnCostEncodedValues(EncodedValueLookup lookup,
List<EncodedValue> registerNewEncodedValue) |
Constructor and Description |
---|
CustomWeighting(FlagEncoder baseFlagEncoder,
EncodedValueLookup lookup,
TurnCostProvider turnCostProvider,
CustomModel customModel) |
Modifier and Type | Method and Description |
---|---|
void |
PathMerger.doWork(ResponsePath responsePath,
List<Path> paths,
EncodedValueLookup evLookup,
Translation tr) |
Modifier and Type | Method and Description |
---|---|
static Map<String,List<PathDetail>> |
PathDetailsFromEdges.calcDetails(Path path,
EncodedValueLookup evLookup,
Weighting weighting,
List<String> requestedPathDetails,
PathDetailsBuilderFactory pathBuilderFactory,
int previousIndex)
Calculates the PathDetails for a Path.
|
List<PathDetailsBuilder> |
PathDetailsBuilderFactory.createPathDetailsBuilders(List<String> requestedPathDetails,
EncodedValueLookup evl,
Weighting weighting) |
Copyright © 2012–2020. All rights reserved.