public class CustomWeightingHelper extends Object
| Modifier and Type | Field and Description |
|---|---|
protected DecimalEncodedValue |
avg_speed_enc |
protected DecimalEncodedValue |
priority_enc |
| Modifier | Constructor and Description |
|---|---|
protected |
CustomWeightingHelper() |
| Modifier and Type | Method and Description |
|---|---|
protected double |
getMaxPriority() |
protected double |
getMaxSpeed() |
double |
getPriority(EdgeIteratorState edge,
boolean reverse) |
protected double |
getRawPriority(EdgeIteratorState edge,
boolean reverse) |
protected double |
getRawSpeed(EdgeIteratorState edge,
boolean reverse) |
double |
getSpeed(EdgeIteratorState edge,
boolean reverse) |
static boolean |
in(Polygon p,
EdgeIteratorState edge) |
void |
init(EncodedValueLookup lookup,
DecimalEncodedValue avgSpeedEnc,
DecimalEncodedValue priorityEnc,
Map<String,JsonFeature> areas) |
protected DecimalEncodedValue avg_speed_enc
protected DecimalEncodedValue priority_enc
public void init(EncodedValueLookup lookup, DecimalEncodedValue avgSpeedEnc, DecimalEncodedValue priorityEnc, Map<String,JsonFeature> areas)
public double getPriority(EdgeIteratorState edge, boolean reverse)
public double getSpeed(EdgeIteratorState edge, boolean reverse)
protected final double getRawSpeed(EdgeIteratorState edge, boolean reverse)
protected final double getRawPriority(EdgeIteratorState edge, boolean reverse)
protected double getMaxPriority()
protected double getMaxSpeed()
public static boolean in(Polygon p, EdgeIteratorState edge)
Copyright © 2012–2022. All rights reserved.