Modifier and Type | Method and Description |
---|---|
static IntsRef |
TurnCost.createFlags() |
Modifier and Type | Method and Description |
---|---|
boolean |
BooleanEncodedValue.getBool(boolean reverse,
IntsRef ref) |
boolean |
SimpleBooleanEncodedValue.getBool(boolean reverse,
IntsRef ref) |
double |
DecimalEncodedValueImpl.getDecimal(boolean reverse,
IntsRef ref) |
double |
DecimalEncodedValue.getDecimal(boolean reverse,
IntsRef ref) |
E |
EnumEncodedValue.getEnum(boolean reverse,
IntsRef ref) |
int |
IntEncodedValueImpl.getInt(boolean reverse,
IntsRef ref) |
int |
IntEncodedValue.getInt(boolean reverse,
IntsRef ref)
This method restores the integer value from the specified 'flags' taken from the storage.
|
String |
StringEncodedValue.getString(boolean reverse,
IntsRef ref) |
void |
BooleanEncodedValue.setBool(boolean reverse,
IntsRef ref,
boolean value) |
void |
SimpleBooleanEncodedValue.setBool(boolean reverse,
IntsRef ref,
boolean value) |
void |
DecimalEncodedValueImpl.setDecimal(boolean reverse,
IntsRef ref,
double value) |
void |
DecimalEncodedValue.setDecimal(boolean reverse,
IntsRef ref,
double value)
This method stores the specified double value (rounding with a previously defined factor) into the IntsRef.
|
void |
EnumEncodedValue.setEnum(boolean reverse,
IntsRef ref,
E value) |
void |
IntEncodedValueImpl.setInt(boolean reverse,
IntsRef ref,
int value) |
void |
IntEncodedValue.setInt(boolean reverse,
IntsRef ref,
int value)
This method stores the specified integer value in the specified IntsRef.
|
void |
StringEncodedValue.setString(boolean reverse,
IntsRef ref,
String value) |
Modifier and Type | Method and Description |
---|---|
IntsRef |
VirtualEdgeIteratorState.getFlags() |
Modifier and Type | Method and Description |
---|---|
EdgeIteratorState |
VirtualEdgeIteratorState.setFlags(IntsRef flags) |
Constructor and Description |
---|
VirtualEdgeIteratorState(int originalEdgeKey,
int edgeKey,
int baseNode,
int adjNode,
double distance,
IntsRef edgeFlags,
List<EdgeKVStorage.KeyValue> keyValues,
PointList pointList,
boolean reverse) |
Modifier and Type | Method and Description |
---|---|
IntsRef |
HikeTagParser.applyWayTags(ReaderWay way,
IntsRef edgeFlags) |
IntsRef |
WheelchairTagParser.applyWayTags(ReaderWay way,
IntsRef edgeFlags)
Calculate slopes from elevation data and set speed according to that.
|
IntsRef |
EncodingManager.createEdgeFlags() |
IntsRef |
EncodingManager.createRelationFlags() |
IntsRef |
OSMParsers.createRelationFlags() |
IntsRef |
VehicleTagParser.handleNodeTags(IntsRef edgeFlags,
Map<String,Object> nodeTags)
Updates the given edge flags based on node tags
|
IntsRef |
OSMParsers.handleRelationTags(ReaderRelation relation,
IntsRef relFlags) |
IntsRef |
CarTagParser.handleWayTags(IntsRef edgeFlags,
ReaderWay way) |
IntsRef |
RoadsTagParser.handleWayTags(IntsRef edgeFlags,
ReaderWay way) |
IntsRef |
HikeTagParser.handleWayTags(IntsRef edgeFlags,
ReaderWay way) |
IntsRef |
FootTagParser.handleWayTags(IntsRef edgeFlags,
ReaderWay way) |
IntsRef |
BikeCommonTagParser.handleWayTags(IntsRef edgeFlags,
ReaderWay way) |
IntsRef |
MotorcycleTagParser.handleWayTags(IntsRef edgeFlags,
ReaderWay way) |
protected abstract IntsRef |
VehicleTagParser.handleWayTags(IntsRef edgeFlags,
ReaderWay way)
Analyze properties of a way and create the edge flags.
|
IntsRef |
WheelchairTagParser.handleWayTags(IntsRef edgeFlags,
ReaderWay way) |
IntsRef |
CurvatureCalculator.handleWayTags(IntsRef edgeFlags,
ReaderWay way,
IntsRef relationFlags) |
IntsRef |
OSMParsers.handleWayTags(IntsRef edgeFlags,
ReaderWay way,
IntsRef relationFlags) |
IntsRef |
SlopeCalculator.handleWayTags(IntsRef edgeFlags,
ReaderWay way,
IntsRef relationFlags) |
IntsRef |
VehicleTagParser.handleWayTags(IntsRef edgeFlags,
ReaderWay way,
IntsRef relationFlags) |
Modifier and Type | Method and Description |
---|---|
IntsRef |
HikeTagParser.applyWayTags(ReaderWay way,
IntsRef edgeFlags) |
IntsRef |
WheelchairTagParser.applyWayTags(ReaderWay way,
IntsRef edgeFlags)
Calculate slopes from elevation data and set speed according to that.
|
protected void |
BikeCommonTagParser.handleAccess(IntsRef edgeFlags,
ReaderWay way) |
IntsRef |
VehicleTagParser.handleNodeTags(IntsRef edgeFlags,
Map<String,Object> nodeTags)
Updates the given edge flags based on node tags
|
IntsRef |
OSMParsers.handleRelationTags(ReaderRelation relation,
IntsRef relFlags) |
IntsRef |
CarTagParser.handleWayTags(IntsRef edgeFlags,
ReaderWay way) |
IntsRef |
RoadsTagParser.handleWayTags(IntsRef edgeFlags,
ReaderWay way) |
IntsRef |
HikeTagParser.handleWayTags(IntsRef edgeFlags,
ReaderWay way) |
IntsRef |
FootTagParser.handleWayTags(IntsRef edgeFlags,
ReaderWay way) |
IntsRef |
BikeCommonTagParser.handleWayTags(IntsRef edgeFlags,
ReaderWay way) |
IntsRef |
MotorcycleTagParser.handleWayTags(IntsRef edgeFlags,
ReaderWay way) |
protected abstract IntsRef |
VehicleTagParser.handleWayTags(IntsRef edgeFlags,
ReaderWay way)
Analyze properties of a way and create the edge flags.
|
IntsRef |
WheelchairTagParser.handleWayTags(IntsRef edgeFlags,
ReaderWay way) |
IntsRef |
CurvatureCalculator.handleWayTags(IntsRef edgeFlags,
ReaderWay way,
IntsRef relationFlags) |
IntsRef |
OSMParsers.handleWayTags(IntsRef edgeFlags,
ReaderWay way,
IntsRef relationFlags) |
IntsRef |
SlopeCalculator.handleWayTags(IntsRef edgeFlags,
ReaderWay way,
IntsRef relationFlags) |
IntsRef |
VehicleTagParser.handleWayTags(IntsRef edgeFlags,
ReaderWay way,
IntsRef relationFlags) |
protected void |
VehicleTagParser.setSpeed(boolean reverse,
IntsRef edgeFlags,
double speed) |
Modifier and Type | Method and Description |
---|---|
IntsRef |
OSMBikeNetworkTagParser.handleRelationTags(IntsRef relFlags,
ReaderRelation relation) |
IntsRef |
RelationTagParser.handleRelationTags(IntsRef relFlags,
ReaderRelation relation)
Analyze the tags of a relation and create the routing flags for the second read step.
|
IntsRef |
OSMFootNetworkTagParser.handleRelationTags(IntsRef relFlags,
ReaderRelation relation) |
IntsRef |
OSMRoadClassLinkParser.handleWayTags(IntsRef edgeFlags,
ReaderWay readerWay,
IntsRef relationFlags) |
IntsRef |
TagParser.handleWayTags(IntsRef edgeFlags,
ReaderWay way,
IntsRef relationFlags) |
IntsRef |
OSMHazmatParser.handleWayTags(IntsRef edgeFlags,
ReaderWay readerWay,
IntsRef relationFlags) |
IntsRef |
OSMMaxAxleLoadParser.handleWayTags(IntsRef edgeFlags,
ReaderWay way,
IntsRef relationFlags) |
IntsRef |
OSMMaxSpeedParser.handleWayTags(IntsRef edgeFlags,
ReaderWay way,
IntsRef relationFlags) |
IntsRef |
OSMRoadClassParser.handleWayTags(IntsRef edgeFlags,
ReaderWay readerWay,
IntsRef relationFlags) |
IntsRef |
OSMLanesParser.handleWayTags(IntsRef edgeFlags,
ReaderWay way,
IntsRef relationFlags) |
IntsRef |
OSMSurfaceParser.handleWayTags(IntsRef edgeFlags,
ReaderWay readerWay,
IntsRef relationFlags) |
IntsRef |
OSMMtbRatingParser.handleWayTags(IntsRef edgeFlags,
ReaderWay readerWay,
IntsRef relationFlags) |
IntsRef |
OSMBikeNetworkTagParser.handleWayTags(IntsRef edgeFlags,
ReaderWay way,
IntsRef relationFlags) |
IntsRef |
OSMHgvParser.handleWayTags(IntsRef edgeFlags,
ReaderWay way,
IntsRef relationFlags) |
IntsRef |
CountryParser.handleWayTags(IntsRef edgeFlags,
ReaderWay way,
IntsRef relationFlags) |
IntsRef |
OSMHazmatWaterParser.handleWayTags(IntsRef edgeFlags,
ReaderWay readerWay,
IntsRef relationFlags) |
IntsRef |
OSMRoadAccessParser.handleWayTags(IntsRef edgeFlags,
ReaderWay readerWay,
IntsRef relationFlags) |
IntsRef |
OSMMaxHeightParser.handleWayTags(IntsRef edgeFlags,
ReaderWay way,
IntsRef relationFlags) |
IntsRef |
OSMHorseRatingParser.handleWayTags(IntsRef edgeFlags,
ReaderWay readerWay,
IntsRef relationFlags) |
IntsRef |
OSMMaxWidthParser.handleWayTags(IntsRef edgeFlags,
ReaderWay way,
IntsRef relationFlags) |
IntsRef |
OSMMaxLengthParser.handleWayTags(IntsRef edgeFlags,
ReaderWay way,
IntsRef relationFlags) |
IntsRef |
OSMHikeRatingParser.handleWayTags(IntsRef edgeFlags,
ReaderWay readerWay,
IntsRef relationFlags) |
IntsRef |
OSMSmoothnessParser.handleWayTags(IntsRef edgeFlags,
ReaderWay readerWay,
IntsRef relationFlags) |
IntsRef |
OSMTrackTypeParser.handleWayTags(IntsRef edgeFlags,
ReaderWay readerWay,
IntsRef relationFlags) |
IntsRef |
OSMGetOffBikeParser.handleWayTags(IntsRef edgeFlags,
ReaderWay way,
IntsRef relationFlags) |
IntsRef |
OSMWayIDParser.handleWayTags(IntsRef edgeFlags,
ReaderWay way,
IntsRef relationFlags) |
IntsRef |
OSMFootwayParser.handleWayTags(IntsRef edgeFlags,
ReaderWay way,
IntsRef relationFlags) |
IntsRef |
OSMFootNetworkTagParser.handleWayTags(IntsRef edgeFlags,
ReaderWay way,
IntsRef relationFlags) |
IntsRef |
OSMTollParser.handleWayTags(IntsRef edgeFlags,
ReaderWay readerWay,
IntsRef relationFlags) |
IntsRef |
OSMRoadEnvironmentParser.handleWayTags(IntsRef edgeFlags,
ReaderWay readerWay,
IntsRef relationFlags) |
IntsRef |
OSMMaxWeightParser.handleWayTags(IntsRef edgeFlags,
ReaderWay way,
IntsRef relationFlags) |
IntsRef |
OSMHazmatTunnelParser.handleWayTags(IntsRef edgeFlags,
ReaderWay readerWay,
IntsRef relationFlags) |
IntsRef |
OSMRoundaboutParser.handleWayTags(IntsRef edgeFlags,
ReaderWay way,
IntsRef relationFlags) |
Modifier and Type | Method and Description |
---|---|
IntsRef |
OSMBikeNetworkTagParser.handleRelationTags(IntsRef relFlags,
ReaderRelation relation) |
IntsRef |
RelationTagParser.handleRelationTags(IntsRef relFlags,
ReaderRelation relation)
Analyze the tags of a relation and create the routing flags for the second read step.
|
IntsRef |
OSMFootNetworkTagParser.handleRelationTags(IntsRef relFlags,
ReaderRelation relation) |
IntsRef |
OSMRoadClassLinkParser.handleWayTags(IntsRef edgeFlags,
ReaderWay readerWay,
IntsRef relationFlags) |
IntsRef |
TagParser.handleWayTags(IntsRef edgeFlags,
ReaderWay way,
IntsRef relationFlags) |
IntsRef |
OSMHazmatParser.handleWayTags(IntsRef edgeFlags,
ReaderWay readerWay,
IntsRef relationFlags) |
IntsRef |
OSMMaxAxleLoadParser.handleWayTags(IntsRef edgeFlags,
ReaderWay way,
IntsRef relationFlags) |
IntsRef |
OSMMaxSpeedParser.handleWayTags(IntsRef edgeFlags,
ReaderWay way,
IntsRef relationFlags) |
IntsRef |
OSMRoadClassParser.handleWayTags(IntsRef edgeFlags,
ReaderWay readerWay,
IntsRef relationFlags) |
IntsRef |
OSMLanesParser.handleWayTags(IntsRef edgeFlags,
ReaderWay way,
IntsRef relationFlags) |
IntsRef |
OSMSurfaceParser.handleWayTags(IntsRef edgeFlags,
ReaderWay readerWay,
IntsRef relationFlags) |
IntsRef |
OSMMtbRatingParser.handleWayTags(IntsRef edgeFlags,
ReaderWay readerWay,
IntsRef relationFlags) |
IntsRef |
OSMBikeNetworkTagParser.handleWayTags(IntsRef edgeFlags,
ReaderWay way,
IntsRef relationFlags) |
IntsRef |
OSMHgvParser.handleWayTags(IntsRef edgeFlags,
ReaderWay way,
IntsRef relationFlags) |
IntsRef |
CountryParser.handleWayTags(IntsRef edgeFlags,
ReaderWay way,
IntsRef relationFlags) |
IntsRef |
OSMHazmatWaterParser.handleWayTags(IntsRef edgeFlags,
ReaderWay readerWay,
IntsRef relationFlags) |
IntsRef |
OSMRoadAccessParser.handleWayTags(IntsRef edgeFlags,
ReaderWay readerWay,
IntsRef relationFlags) |
IntsRef |
OSMMaxHeightParser.handleWayTags(IntsRef edgeFlags,
ReaderWay way,
IntsRef relationFlags) |
IntsRef |
OSMHorseRatingParser.handleWayTags(IntsRef edgeFlags,
ReaderWay readerWay,
IntsRef relationFlags) |
IntsRef |
OSMMaxWidthParser.handleWayTags(IntsRef edgeFlags,
ReaderWay way,
IntsRef relationFlags) |
IntsRef |
OSMMaxLengthParser.handleWayTags(IntsRef edgeFlags,
ReaderWay way,
IntsRef relationFlags) |
IntsRef |
OSMHikeRatingParser.handleWayTags(IntsRef edgeFlags,
ReaderWay readerWay,
IntsRef relationFlags) |
IntsRef |
OSMSmoothnessParser.handleWayTags(IntsRef edgeFlags,
ReaderWay readerWay,
IntsRef relationFlags) |
IntsRef |
OSMTrackTypeParser.handleWayTags(IntsRef edgeFlags,
ReaderWay readerWay,
IntsRef relationFlags) |
IntsRef |
OSMGetOffBikeParser.handleWayTags(IntsRef edgeFlags,
ReaderWay way,
IntsRef relationFlags) |
IntsRef |
OSMWayIDParser.handleWayTags(IntsRef edgeFlags,
ReaderWay way,
IntsRef relationFlags) |
IntsRef |
OSMFootwayParser.handleWayTags(IntsRef edgeFlags,
ReaderWay way,
IntsRef relationFlags) |
IntsRef |
OSMFootNetworkTagParser.handleWayTags(IntsRef edgeFlags,
ReaderWay way,
IntsRef relationFlags) |
IntsRef |
OSMTollParser.handleWayTags(IntsRef edgeFlags,
ReaderWay readerWay,
IntsRef relationFlags) |
IntsRef |
OSMRoadEnvironmentParser.handleWayTags(IntsRef edgeFlags,
ReaderWay readerWay,
IntsRef relationFlags) |
IntsRef |
OSMMaxWeightParser.handleWayTags(IntsRef edgeFlags,
ReaderWay way,
IntsRef relationFlags) |
IntsRef |
OSMHazmatTunnelParser.handleWayTags(IntsRef edgeFlags,
ReaderWay readerWay,
IntsRef relationFlags) |
IntsRef |
OSMRoundaboutParser.handleWayTags(IntsRef edgeFlags,
ReaderWay way,
IntsRef relationFlags) |
Modifier and Type | Method and Description |
---|---|
static void |
OSMValueExtractor.extractMeter(IntsRef edgeFlags,
ReaderWay way,
DecimalEncodedValue valueEncoder,
List<String> keys) |
static void |
OSMValueExtractor.extractTons(IntsRef edgeFlags,
ReaderWay way,
DecimalEncodedValue valueEncoder,
List<String> keys) |
Modifier and Type | Field and Description |
---|---|
static IntsRef |
IntsRef.EMPTY
An IntsRef with an array of size 0.
|
Modifier and Type | Method and Description |
---|---|
static IntsRef |
IntsRef.deepCopyOf(IntsRef other)
Creates a new IntsRef that points to a copy of the ints from
other |
Modifier and Type | Method and Description |
---|---|
int |
IntsRef.compareTo(IntsRef other)
Signed int order comparison
|
static IntsRef |
IntsRef.deepCopyOf(IntsRef other)
Creates a new IntsRef that points to a copy of the ints from
other |
boolean |
IntsRef.intsEquals(IntsRef other) |
Modifier and Type | Method and Description |
---|---|
IntsRef |
GHUtility.DisabledEdgeIterator.getFlags() |
IntsRef |
EdgeIteratorState.getFlags()
Returns edge properties stored in direction of the raw database layout.
|
static IntsRef |
GHUtility.setSpeed(double fwdSpeed,
double bwdSpeed,
BooleanEncodedValue accessEnc,
DecimalEncodedValue speedEnc,
IntsRef edgeFlags) |
Modifier and Type | Method and Description |
---|---|
static EdgeIteratorState |
GHUtility.createMockedEdgeIteratorState(double distance,
IntsRef flags) |
static EdgeIteratorState |
GHUtility.createMockedEdgeIteratorState(double distance,
IntsRef flags,
int base,
int adj,
int edge,
int origFirst,
int origLast) |
EdgeIteratorState |
GHUtility.DisabledEdgeIterator.setFlags(IntsRef flags) |
EdgeIteratorState |
EdgeIteratorState.setFlags(IntsRef edgeFlags)
Stores the specified edgeFlags down to the DataAccess
|
static IntsRef |
GHUtility.setSpeed(double fwdSpeed,
double bwdSpeed,
BooleanEncodedValue accessEnc,
DecimalEncodedValue speedEnc,
IntsRef edgeFlags) |
String |
BitUtil.toBitString(IntsRef intsRef) |
Copyright © 2012–2022. All rights reserved.