Uses of Class
com.graphhopper.reader.ReaderWay
Packages that use ReaderWay
Package
Description
-
Uses of ReaderWay in com.graphhopper.reader.osm
Methods in com.graphhopper.reader.osm that return ReaderWayModifier and TypeMethodDescriptionstatic ReaderWay
OSMXMLHelper.createWay
(long id, XMLStreamReader parser) Methods in com.graphhopper.reader.osm with parameters of type ReaderWayModifier and TypeMethodDescriptionprotected boolean
This method is called for each way during the first and second pass of theWaySegmentParser
.protected void
OSMReader.addEdge
(int fromIndex, int toIndex, PointList pointList, ReaderWay way, List<Map<String, Object>> nodeTags) This method is called for each segment an OSM way is split into during the second pass ofWaySegmentParser
.void
WaySegmentParser.EdgeHandler.handleEdge
(int from, int to, PointList pointList, ReaderWay way, List<Map<String, Object>> nodeTags) protected boolean
OSMReader.isCalculateWayDistance
(ReaderWay way) protected void
OSMReader.preprocessWay
(ReaderWay way, WaySegmentParser.CoordinateSupplier coordinateSupplier, WaySegmentParser.NodeTagSupplier nodeTagSupplier) This method is called for each way during the second pass and before the way is split into edges.void
WaySegmentParser.WayPreprocessor.preprocessWay
(ReaderWay way, WaySegmentParser.CoordinateSupplier coordinateSupplier, WaySegmentParser.NodeTagSupplier nodeTagSupplier) protected void
OSMReader.setArtificialWayTags
(PointList pointList, ReaderWay way, double distance, List<Map<String, Object>> nodeTags) This method is called during the second pass ofWaySegmentParser
and provides an entry point to enrich the given OSM way with additional tags before it is passed on to the tag parsers.Method parameters in com.graphhopper.reader.osm with type arguments of type ReaderWayModifier and TypeMethodDescriptionWaySegmentParser.Builder.setWayFilter
(Predicate<ReaderWay> wayFilter) -
Uses of ReaderWay in com.graphhopper.routing.util
Methods in com.graphhopper.routing.util with parameters of type ReaderWayModifier and TypeMethodDescriptionboolean
void
CurvatureCalculator.handleWayTags
(int edgeId, EdgeIntAccess edgeIntAccess, ReaderWay way, IntsRef relationFlags) void
FerrySpeedCalculator.handleWayTags
(int edgeId, EdgeIntAccess edgeIntAccess, ReaderWay way, IntsRef relationFlags) void
OSMParsers.handleWayTags
(int edgeId, EdgeIntAccess edgeIntAccess, ReaderWay way, IntsRef relationFlags) void
SlopeCalculator.handleWayTags
(int edgeId, EdgeIntAccess edgeIntAccess, ReaderWay way, IntsRef relationFlags) static boolean
-
Uses of ReaderWay in com.graphhopper.routing.util.countryrules
Methods in com.graphhopper.routing.util.countryrules with parameters of type ReaderWayModifier and TypeMethodDescriptiondefault RoadAccess
CountryRule.getAccess
(ReaderWay readerWay, TransportationMode transportationMode, RoadAccess currentRoadAccess) default Toll
-
Uses of ReaderWay in com.graphhopper.routing.util.countryrules.europe
Methods in com.graphhopper.routing.util.countryrules.europe with parameters of type ReaderWayModifier and TypeMethodDescriptionAustriaCountryRule.getAccess
(ReaderWay readerWay, TransportationMode transportationMode, RoadAccess currentRoadAccess) GermanyCountryRule.getAccess
(ReaderWay readerWay, TransportationMode transportationMode, RoadAccess currentRoadAccess) -
Uses of ReaderWay in com.graphhopper.routing.util.parsers
Methods in com.graphhopper.routing.util.parsers with parameters of type ReaderWayModifier and TypeMethodDescriptionprotected double
CarAverageSpeedParser.applyBadSurfaceSpeed
(ReaderWay way, double speed) protected double
CarAverageSpeedParser.applyMaxSpeed
(ReaderWay way, double speed, boolean bwd) Some ways are okay but not separate for pedestrians.static double
AbstractAverageSpeedParser.getMaxSpeed
(ReaderWay way, boolean bwd) protected double
protected void
BikeCommonAccessParser.handleAccess
(int edgeId, EdgeIntAccess edgeIntAccess, ReaderWay way) int
FootPriorityParser.handlePriority
(ReaderWay way, Integer priorityFromRelation) abstract void
AbstractAccessParser.handleWayTags
(int edgeId, EdgeIntAccess edgeIntAccess, ReaderWay way) void
AbstractAccessParser.handleWayTags
(int edgeId, EdgeIntAccess edgeIntAccess, ReaderWay way, IntsRef relationFlags) abstract void
AbstractAverageSpeedParser.handleWayTags
(int edgeId, EdgeIntAccess edgeIntAccess, ReaderWay way) void
AbstractAverageSpeedParser.handleWayTags
(int edgeId, EdgeIntAccess edgeIntAccess, ReaderWay way, IntsRef relationFlags) void
BikeCommonAccessParser.handleWayTags
(int edgeId, EdgeIntAccess edgeIntAccess, ReaderWay way) void
BikeCommonAverageSpeedParser.handleWayTags
(int edgeId, EdgeIntAccess edgeIntAccess, ReaderWay way) void
BikeCommonPriorityParser.handleWayTags
(int edgeId, EdgeIntAccess edgeIntAccess, ReaderWay way, IntsRef relationFlags) void
CarAccessParser.handleWayTags
(int edgeId, EdgeIntAccess edgeIntAccess, ReaderWay way) void
CarAverageSpeedParser.handleWayTags
(int edgeId, EdgeIntAccess edgeIntAccess, ReaderWay way) void
CountryParser.handleWayTags
(int edgeId, EdgeIntAccess edgeIntAccess, ReaderWay way, IntsRef relationFlags) void
DefaultMaxSpeedParser.handleWayTags
(int edgeId, EdgeIntAccess _ignoreAccess, ReaderWay way, IntsRef relationFlags) void
FootAccessParser.handleWayTags
(int edgeId, EdgeIntAccess edgeIntAccess, ReaderWay way) void
FootAverageSpeedParser.handleWayTags
(int edgeId, EdgeIntAccess edgeIntAccess, ReaderWay way) void
FootPriorityParser.handleWayTags
(int edgeId, EdgeIntAccess edgeIntAccess, ReaderWay way, IntsRef relationFlags) void
MaxWeightExceptParser.handleWayTags
(int edgeId, EdgeIntAccess edgeIntAccess, ReaderWay way, IntsRef relationFlags) void
ModeAccessParser.handleWayTags
(int edgeId, EdgeIntAccess edgeIntAccess, ReaderWay way, IntsRef relationFlags) void
OSMBikeNetworkTagParser.handleWayTags
(int edgeId, EdgeIntAccess edgeIntAccess, ReaderWay way, IntsRef relationFlags) void
OSMCrossingParser.handleWayTags
(int edgeId, EdgeIntAccess edgeIntAccess, ReaderWay readerWay, IntsRef relationFlags) void
OSMFootNetworkTagParser.handleWayTags
(int edgeId, EdgeIntAccess edgeIntAccess, ReaderWay way, IntsRef relationFlags) void
OSMFootwayParser.handleWayTags
(int edgeId, EdgeIntAccess edgeIntAccess, ReaderWay way, IntsRef relationFlags) void
OSMGetOffBikeParser.handleWayTags
(int edgeId, EdgeIntAccess edgeIntAccess, ReaderWay way, IntsRef relationFlags) void
OSMHazmatParser.handleWayTags
(int edgeId, EdgeIntAccess edgeIntAccess, ReaderWay readerWay, IntsRef relationFlags) void
OSMHazmatTunnelParser.handleWayTags
(int edgeId, EdgeIntAccess edgeIntAccess, ReaderWay readerWay, IntsRef relationFlags) void
OSMHazmatWaterParser.handleWayTags
(int edgeId, EdgeIntAccess edgeIntAccess, ReaderWay readerWay, IntsRef relationFlags) void
OSMHgvParser.handleWayTags
(int edgeId, EdgeIntAccess edgeIntAccess, ReaderWay way, IntsRef relationFlags) void
OSMHikeRatingParser.handleWayTags
(int edgeId, EdgeIntAccess edgeIntAccess, ReaderWay readerWay, IntsRef relationFlags) void
OSMHorseRatingParser.handleWayTags
(int edgeId, EdgeIntAccess edgeIntAccess, ReaderWay readerWay, IntsRef relationFlags) void
OSMLanesParser.handleWayTags
(int edgeId, EdgeIntAccess edgeIntAccess, ReaderWay way, IntsRef relationFlags) void
OSMMaxAxleLoadParser.handleWayTags
(int edgeId, EdgeIntAccess edgeIntAccess, ReaderWay way, IntsRef relationFlags) void
OSMMaxHeightParser.handleWayTags
(int edgeId, EdgeIntAccess edgeIntAccess, ReaderWay way, IntsRef relationFlags) void
OSMMaxLengthParser.handleWayTags
(int edgeId, EdgeIntAccess edgeIntAccess, ReaderWay way, IntsRef relationFlags) void
OSMMaxSpeedParser.handleWayTags
(int edgeId, EdgeIntAccess edgeIntAccess, ReaderWay way, IntsRef relationFlags) void
OSMMaxWeightParser.handleWayTags
(int edgeId, EdgeIntAccess edgeIntAccess, ReaderWay way, IntsRef relationFlags) void
OSMMaxWidthParser.handleWayTags
(int edgeId, EdgeIntAccess edgeIntAccess, ReaderWay way, IntsRef relationFlags) void
OSMMtbNetworkTagParser.handleWayTags
(int edgeId, EdgeIntAccess edgeIntAccess, ReaderWay way, IntsRef relationFlags) void
OSMMtbRatingParser.handleWayTags
(int edgeId, EdgeIntAccess edgeIntAccess, ReaderWay readerWay, IntsRef relationFlags) void
OSMRoadAccessConditionalParser.handleWayTags
(int edgeId, EdgeIntAccess edgeIntAccess, ReaderWay way, IntsRef relationFlags) void
OSMRoadAccessParser.handleWayTags
(int edgeId, EdgeIntAccess edgeIntAccess, ReaderWay readerWay, IntsRef relationFlags) void
OSMRoadClassLinkParser.handleWayTags
(int edgeId, EdgeIntAccess edgeIntAccess, ReaderWay readerWay, IntsRef relationFlags) void
OSMRoadClassParser.handleWayTags
(int edgeId, EdgeIntAccess edgeIntAccess, ReaderWay readerWay, IntsRef relationFlags) void
OSMRoadEnvironmentParser.handleWayTags
(int edgeId, EdgeIntAccess edgeIntAccess, ReaderWay readerWay, IntsRef relationFlags) void
OSMRoundaboutParser.handleWayTags
(int edgeId, EdgeIntAccess edgeIntAccess, ReaderWay way, IntsRef relationFlags) void
OSMSmoothnessParser.handleWayTags
(int edgeId, EdgeIntAccess edgeIntAccess, ReaderWay readerWay, IntsRef relationFlags) void
OSMSurfaceParser.handleWayTags
(int edgeId, EdgeIntAccess edgeIntAccess, ReaderWay readerWay, IntsRef relationFlags) void
OSMTollParser.handleWayTags
(int edgeId, EdgeIntAccess edgeIntAccess, ReaderWay readerWay, IntsRef relationFlags) void
OSMTrackTypeParser.handleWayTags
(int edgeId, EdgeIntAccess edgeIntAccess, ReaderWay readerWay, IntsRef relationFlags) void
OSMWayIDParser.handleWayTags
(int edgeId, EdgeIntAccess edgeIntAccess, ReaderWay way, IntsRef relationFlags) void
RoadsAccessParser.handleWayTags
(int edgeId, EdgeIntAccess edgeIntAccess, ReaderWay way, IntsRef relationFlags) void
RoadsAverageSpeedParser.handleWayTags
(int edgeId, EdgeIntAccess edgeIntAccess, ReaderWay way, IntsRef relationFlags) void
StateParser.handleWayTags
(int edgeId, EdgeIntAccess edgeIntAccess, ReaderWay way, IntsRef relationFlags) void
TagParser.handleWayTags
(int edgeId, EdgeIntAccess edgeIntAccess, ReaderWay way, IntsRef relationFlags) void
WWScoreParser.handleWayTags
(int edgeId, EdgeIntAccess edgeIntAccess, ReaderWay readerWay, IntsRef relationFlags) protected boolean
CarAccessParser.isBackwardOneway
(ReaderWay way) make sure that isOneway is called beforeprotected boolean
ModeAccessParser.isBackwardOneway
(ReaderWay way) protected boolean
CarAccessParser.isForwardOneway
(ReaderWay way) make sure that isOneway is called beforeprotected boolean
ModeAccessParser.isForwardOneway
(ReaderWay way) protected boolean
-
Uses of ReaderWay in com.graphhopper.routing.util.parsers.helpers
Methods in com.graphhopper.routing.util.parsers.helpers with parameters of type ReaderWayModifier and TypeMethodDescriptionstatic void
OSMValueExtractor.extractMeter
(int edgeId, EdgeIntAccess edgeIntAccess, ReaderWay way, DecimalEncodedValue valueEncoder, List<String> keys) static void
OSMValueExtractor.extractTons
(int edgeId, EdgeIntAccess edgeIntAccess, ReaderWay way, DecimalEncodedValue valueEncoder, List<String> keys)