Modifier and Type | Method and Description |
---|---|
static IntsRef |
TurnCost.createFlags() |
Modifier and Type | Method and Description |
---|---|
boolean |
SimpleBooleanEncodedValue.getBool(boolean reverse,
IntsRef ref) |
boolean |
BooleanEncodedValue.getBool(boolean reverse,
IntsRef ref) |
double |
DecimalEncodedValue.getDecimal(boolean reverse,
IntsRef ref) |
double |
UnsignedDecimalEncodedValue.getDecimal(boolean reverse,
IntsRef ref) |
E |
EnumEncodedValue.getEnum(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.
|
int |
UnsignedIntEncodedValue.getInt(boolean reverse,
IntsRef ref) |
void |
SimpleBooleanEncodedValue.setBool(boolean reverse,
IntsRef ref,
boolean value) |
void |
BooleanEncodedValue.setBool(boolean reverse,
IntsRef ref,
boolean 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 |
UnsignedDecimalEncodedValue.setDecimal(boolean reverse,
IntsRef ints,
double value) |
void |
EnumEncodedValue.setEnum(boolean reverse,
IntsRef ref,
E value) |
void |
IntEncodedValue.setInt(boolean reverse,
IntsRef ref,
int value)
This method stores the specified integer value in the specified IntsRef.
|
void |
UnsignedIntEncodedValue.setInt(boolean reverse,
IntsRef ref,
int 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 edgeId,
int baseNode,
int adjNode,
double distance,
IntsRef edgeFlags,
String name,
PointList pointList,
boolean reverse) |
Modifier and Type | Method and Description |
---|---|
IntsRef |
EncodingManager.createEdgeFlags() |
IntsRef |
EncodingManager.createRelationFlags() |
IntsRef |
EncodingManager.flagsDefault(boolean forward,
boolean backward) |
IntsRef |
EncodingManager.handleRelationTags(ReaderRelation relation,
IntsRef relFlags) |
abstract IntsRef |
AbstractFlagEncoder.handleWayTags(IntsRef edgeFlags,
ReaderWay way,
EncodingManager.Access access)
Analyze properties of a way and create the edge flags.
|
IntsRef |
WheelchairFlagEncoder.handleWayTags(IntsRef edgeFlags,
ReaderWay way,
EncodingManager.Access access) |
IntsRef |
MotorcycleFlagEncoder.handleWayTags(IntsRef edgeFlags,
ReaderWay way,
EncodingManager.Access accept) |
IntsRef |
BikeCommonFlagEncoder.handleWayTags(IntsRef edgeFlags,
ReaderWay way,
EncodingManager.Access access) |
IntsRef |
FootFlagEncoder.handleWayTags(IntsRef edgeFlags,
ReaderWay way,
EncodingManager.Access access) |
IntsRef |
CarFlagEncoder.handleWayTags(IntsRef edgeFlags,
ReaderWay way,
EncodingManager.Access accept) |
IntsRef |
EncodingManager.handleWayTags(ReaderWay way,
EncodingManager.AcceptWay acceptWay,
IntsRef relationFlags)
Processes way properties of different kind to determine speed and direction.
|
Modifier and Type | Method and Description |
---|---|
protected void |
AbstractFlagEncoder.flagsDefault(IntsRef edgeFlags,
boolean forward,
boolean backward)
Sets default flags with specified access.
|
IntsRef |
EncodingManager.handleRelationTags(ReaderRelation relation,
IntsRef relFlags) |
protected void |
Bike2WeightFlagEncoder.handleSpeed(IntsRef edgeFlags,
ReaderWay way,
double speed) |
protected void |
BikeCommonFlagEncoder.handleSpeed(IntsRef edgeFlags,
ReaderWay way,
double speed) |
abstract IntsRef |
AbstractFlagEncoder.handleWayTags(IntsRef edgeFlags,
ReaderWay way,
EncodingManager.Access access)
Analyze properties of a way and create the edge flags.
|
IntsRef |
WheelchairFlagEncoder.handleWayTags(IntsRef edgeFlags,
ReaderWay way,
EncodingManager.Access access) |
IntsRef |
MotorcycleFlagEncoder.handleWayTags(IntsRef edgeFlags,
ReaderWay way,
EncodingManager.Access accept) |
IntsRef |
BikeCommonFlagEncoder.handleWayTags(IntsRef edgeFlags,
ReaderWay way,
EncodingManager.Access access) |
IntsRef |
FootFlagEncoder.handleWayTags(IntsRef edgeFlags,
ReaderWay way,
EncodingManager.Access access) |
IntsRef |
CarFlagEncoder.handleWayTags(IntsRef edgeFlags,
ReaderWay way,
EncodingManager.Access accept) |
IntsRef |
EncodingManager.handleWayTags(ReaderWay way,
EncodingManager.AcceptWay acceptWay,
IntsRef relationFlags)
Processes way properties of different kind to determine speed and direction.
|
protected void |
AbstractFlagEncoder.setSpeed(boolean reverse,
IntsRef edgeFlags,
double speed)
Most use cases do not require this method.
|
Modifier and Type | Method and Description |
---|---|
IntsRef |
OSMFootNetworkTagParser.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 |
OSMBikeNetworkTagParser.handleRelationTags(IntsRef relFlags,
ReaderRelation relation) |
IntsRef |
OSMTrackTypeParser.handleWayTags(IntsRef edgeFlags,
ReaderWay readerWay,
boolean ferry,
IntsRef relationFlags) |
IntsRef |
OSMHazmatTunnelParser.handleWayTags(IntsRef edgeFlags,
ReaderWay readerWay,
boolean ferry,
IntsRef relationFlags) |
IntsRef |
OSMGetOffBikeParser.handleWayTags(IntsRef edgeFlags,
ReaderWay way,
boolean ferry,
IntsRef relationFlags) |
IntsRef |
TagParser.handleWayTags(IntsRef edgeFlags,
ReaderWay way,
boolean ferry,
IntsRef relationFlags) |
IntsRef |
OSMFootNetworkTagParser.handleWayTags(IntsRef edgeFlags,
ReaderWay way,
boolean ferry,
IntsRef relationFlags) |
IntsRef |
OSMSurfaceParser.handleWayTags(IntsRef edgeFlags,
ReaderWay readerWay,
boolean ferry,
IntsRef relationFlags) |
IntsRef |
OSMMaxWidthParser.handleWayTags(IntsRef edgeFlags,
ReaderWay way,
boolean ferry,
IntsRef relationFlags) |
IntsRef |
OSMMaxLengthParser.handleWayTags(IntsRef edgeFlags,
ReaderWay way,
boolean ferry,
IntsRef relationFlags) |
IntsRef |
OSMMaxAxleLoadParser.handleWayTags(IntsRef edgeFlags,
ReaderWay way,
boolean ferry,
IntsRef relationFlags) |
IntsRef |
OSMHazmatWaterParser.handleWayTags(IntsRef edgeFlags,
ReaderWay readerWay,
boolean ferry,
IntsRef relationFlags) |
IntsRef |
OSMRoadClassLinkParser.handleWayTags(IntsRef edgeFlags,
ReaderWay readerWay,
boolean ferry,
IntsRef relationFlags) |
IntsRef |
SpatialRuleParser.handleWayTags(IntsRef edgeFlags,
ReaderWay way,
boolean ferry,
IntsRef relationFlags) |
IntsRef |
OSMRoundaboutParser.handleWayTags(IntsRef edgeFlags,
ReaderWay way,
boolean ferry,
IntsRef relationFlags) |
IntsRef |
OSMRoadEnvironmentParser.handleWayTags(IntsRef edgeFlags,
ReaderWay readerWay,
boolean ferry,
IntsRef relationFlags) |
IntsRef |
OSMTollParser.handleWayTags(IntsRef edgeFlags,
ReaderWay readerWay,
boolean ferry,
IntsRef relationFlags) |
IntsRef |
OSMRoadClassParser.handleWayTags(IntsRef edgeFlags,
ReaderWay readerWay,
boolean ferry,
IntsRef relationFlags) |
IntsRef |
OSMBikeNetworkTagParser.handleWayTags(IntsRef edgeFlags,
ReaderWay way,
boolean ferry,
IntsRef relationFlags) |
IntsRef |
OSMMaxHeightParser.handleWayTags(IntsRef edgeFlags,
ReaderWay way,
boolean ferry,
IntsRef relationFlags) |
IntsRef |
OSMHazmatParser.handleWayTags(IntsRef edgeFlags,
ReaderWay readerWay,
boolean ferry,
IntsRef relationFlags) |
IntsRef |
OSMMaxSpeedParser.handleWayTags(IntsRef edgeFlags,
ReaderWay way,
boolean ferry,
IntsRef relationFlags) |
IntsRef |
OSMRoadAccessParser.handleWayTags(IntsRef edgeFlags,
ReaderWay readerWay,
boolean ferry,
IntsRef relationFlags) |
IntsRef |
OSMMaxWeightParser.handleWayTags(IntsRef edgeFlags,
ReaderWay way,
boolean ferry,
IntsRef relationFlags) |
Modifier and Type | Method and Description |
---|---|
IntsRef |
OSMFootNetworkTagParser.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 |
OSMBikeNetworkTagParser.handleRelationTags(IntsRef relFlags,
ReaderRelation relation) |
IntsRef |
OSMTrackTypeParser.handleWayTags(IntsRef edgeFlags,
ReaderWay readerWay,
boolean ferry,
IntsRef relationFlags) |
IntsRef |
OSMHazmatTunnelParser.handleWayTags(IntsRef edgeFlags,
ReaderWay readerWay,
boolean ferry,
IntsRef relationFlags) |
IntsRef |
OSMGetOffBikeParser.handleWayTags(IntsRef edgeFlags,
ReaderWay way,
boolean ferry,
IntsRef relationFlags) |
IntsRef |
TagParser.handleWayTags(IntsRef edgeFlags,
ReaderWay way,
boolean ferry,
IntsRef relationFlags) |
IntsRef |
OSMFootNetworkTagParser.handleWayTags(IntsRef edgeFlags,
ReaderWay way,
boolean ferry,
IntsRef relationFlags) |
IntsRef |
OSMSurfaceParser.handleWayTags(IntsRef edgeFlags,
ReaderWay readerWay,
boolean ferry,
IntsRef relationFlags) |
IntsRef |
OSMMaxWidthParser.handleWayTags(IntsRef edgeFlags,
ReaderWay way,
boolean ferry,
IntsRef relationFlags) |
IntsRef |
OSMMaxLengthParser.handleWayTags(IntsRef edgeFlags,
ReaderWay way,
boolean ferry,
IntsRef relationFlags) |
IntsRef |
OSMMaxAxleLoadParser.handleWayTags(IntsRef edgeFlags,
ReaderWay way,
boolean ferry,
IntsRef relationFlags) |
IntsRef |
OSMHazmatWaterParser.handleWayTags(IntsRef edgeFlags,
ReaderWay readerWay,
boolean ferry,
IntsRef relationFlags) |
IntsRef |
OSMRoadClassLinkParser.handleWayTags(IntsRef edgeFlags,
ReaderWay readerWay,
boolean ferry,
IntsRef relationFlags) |
IntsRef |
SpatialRuleParser.handleWayTags(IntsRef edgeFlags,
ReaderWay way,
boolean ferry,
IntsRef relationFlags) |
IntsRef |
OSMRoundaboutParser.handleWayTags(IntsRef edgeFlags,
ReaderWay way,
boolean ferry,
IntsRef relationFlags) |
IntsRef |
OSMRoadEnvironmentParser.handleWayTags(IntsRef edgeFlags,
ReaderWay readerWay,
boolean ferry,
IntsRef relationFlags) |
IntsRef |
OSMTollParser.handleWayTags(IntsRef edgeFlags,
ReaderWay readerWay,
boolean ferry,
IntsRef relationFlags) |
IntsRef |
OSMRoadClassParser.handleWayTags(IntsRef edgeFlags,
ReaderWay readerWay,
boolean ferry,
IntsRef relationFlags) |
IntsRef |
OSMBikeNetworkTagParser.handleWayTags(IntsRef edgeFlags,
ReaderWay way,
boolean ferry,
IntsRef relationFlags) |
IntsRef |
OSMMaxHeightParser.handleWayTags(IntsRef edgeFlags,
ReaderWay way,
boolean ferry,
IntsRef relationFlags) |
IntsRef |
OSMHazmatParser.handleWayTags(IntsRef edgeFlags,
ReaderWay readerWay,
boolean ferry,
IntsRef relationFlags) |
IntsRef |
OSMMaxSpeedParser.handleWayTags(IntsRef edgeFlags,
ReaderWay way,
boolean ferry,
IntsRef relationFlags) |
IntsRef |
OSMRoadAccessParser.handleWayTags(IntsRef edgeFlags,
ReaderWay readerWay,
boolean ferry,
IntsRef relationFlags) |
IntsRef |
OSMMaxWeightParser.handleWayTags(IntsRef edgeFlags,
ReaderWay way,
boolean ferry,
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 |
EdgeIteratorState.getFlags()
Returns edge properties stored in direction of the raw database layout.
|
IntsRef |
GHUtility.DisabledEdgeIterator.getFlags() |
static IntsRef |
GHUtility.setProperties(IntsRef edgeFlags,
FlagEncoder encoder,
double averageSpeed,
boolean fwd,
boolean bwd) |
static IntsRef |
GHUtility.setProperties(IntsRef edgeFlags,
FlagEncoder encoder,
double fwdSpeed,
double bwdSpeed) |
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 |
EdgeIteratorState.setFlags(IntsRef edgeFlags)
Stores the specified edgeFlags down to the DataAccess
|
EdgeIteratorState |
GHUtility.DisabledEdgeIterator.setFlags(IntsRef flags) |
static IntsRef |
GHUtility.setProperties(IntsRef edgeFlags,
FlagEncoder encoder,
double averageSpeed,
boolean fwd,
boolean bwd) |
static IntsRef |
GHUtility.setProperties(IntsRef edgeFlags,
FlagEncoder encoder,
double fwdSpeed,
double bwdSpeed) |
String |
BitUtil.toBitString(IntsRef intsRef) |
Copyright © 2012–2020. All rights reserved.