Index
All Classes and Interfaces|All Packages|Serialized Form
R
- Range<T> - Class in rgu.transport.algorithms.util
-
A non-empty range in between two values.
- ReachabilityAlgorithm<E> - Interface in rgu.transport.algorithms.search
-
An algorithm which can determine which vertices on an explorable graph are reachable from a source.
- ReachabilityCallback<V,
E> - Interface in rgu.transport.algorithms.search -
A consumer callback for reachability algorithms.
- ReachabilityCallback.Action - Enum Class in rgu.transport.algorithms.search
-
The result of a callback, instructs the algorithm to either continue or halt.
- reachable(Explorable, V) - Method in class rgu.transport.algorithms.search.Dijkstra
-
Returns the set of reachable vertices and the corresponding cost of each vertex's shortest path.
- reachable(Explorable, V) - Method in interface rgu.transport.algorithms.search.ReachabilityAlgorithm
-
Returns the set of reachable vertices and the corresponding cost of each vertex's shortest path.
- reachable(Explorable, V, E) - Method in class rgu.transport.algorithms.search.Dijkstra
-
Returns the set of vertices reachable within a given maximum cost, and the corresponding cost of each vertex's shortest path.
- reachable(Explorable, V, E) - Method in interface rgu.transport.algorithms.search.ReachabilityAlgorithm
-
Returns the set of vertices reachable within a given maximum cost, and the corresponding cost of each vertex's shortest path.
- reachable(Explorable, V, E, ReachabilityCallback) - Method in class rgu.transport.algorithms.search.Dijkstra
-
Streams to a callback function the set of vertices reachable within a given maximum cost, and the corresponding cost of each vertex's shortest path.
- reachable(Explorable, V, E, ReachabilityCallback) - Method in interface rgu.transport.algorithms.search.ReachabilityAlgorithm
-
Streams to a callback function the set of vertices reachable within a given maximum cost, and the corresponding cost of each vertex's shortest path.
- reachable(Explorable, V, ReachabilityCallback) - Method in class rgu.transport.algorithms.search.Dijkstra
-
Streams to a callback function the set of reachable vertices and the corresponding cost of each vertex's shortest path.
- reachable(Explorable, V, ReachabilityCallback) - Method in interface rgu.transport.algorithms.search.ReachabilityAlgorithm
-
Streams to a callback function the set of reachable vertices and the corresponding cost of each vertex's shortest path.
- reachable(GeoLocation, LocalTime, LocalTime, TravelDirection) - Method in class rgu.transport.geospatial.multimodal.NetworkSearcher
-
Returns a map of locations reachable within the given time windows, and the corresponding cost of each location's shortest path duration.
- reachable(GeoLocation, LocalTime, LocalTime, TravelDirection, BiConsumer) - Method in class rgu.transport.geospatial.multimodal.NetworkSearcher
-
Streams to a callback function the set of locations reachable within the given time windows, and the corresponding cost of each location's shortest path duration.
- reachable(GeoLocation, LocalTime, LocalTime, TravelDirection, Map) - Method in class rgu.transport.geospatial.multimodal.NetworkSearcher
-
Returns a map of locations reachable within the given time windows, and the corresponding cost of each location's shortest path duration.
- reachable(GeoLocation, LocalTime, LocalTime, TravelDirection, Map, BiConsumer) - Method in class rgu.transport.geospatial.multimodal.NetworkSearcher
-
Streams to a callback function the set of locations reachable within the given time windows, and the corresponding cost of each location's shortest path duration.
- read(File, OSMListener) - Static method in class rgu.transport.geospatial.osm.OSMReader
-
Reads OSM data from the specified file to the specified OSM listener.
- read(InputStream, OSMListener) - Static method in class rgu.transport.geospatial.osm.OSMReader
-
Reads OSM data from the specified input stream to the specified OSM listener.
- read(ObjectInputStream) - Static method in class rgu.transport.geospatial.Distance
-
Reads a distance from the specified input stream.
- read(ObjectInputStream) - Static method in class rgu.transport.geospatial.GeoLocation
-
Reads a location from the specified input stream.
- read(ObjectInputStream) - Static method in class rgu.transport.geospatial.Latitude
-
Reads a latitude from the specified input stream.
- read(ObjectInputStream) - Static method in class rgu.transport.geospatial.Longitude
-
Reads a longitude from the specified input stream.
- read(ObjectInputStream) - Static method in class rgu.transport.geospatial.multimodal.TransitNetwork
- read(ObjectInputStream) - Static method in class rgu.transport.geospatial.osm.RoadEdge
- read(ObjectInputStream) - Static method in class rgu.transport.geospatial.Speed
-
Reads the speed value from the specified input stream.
- read(ObjectInputStream, BiConsumer, BiConsumer) - Static method in class rgu.transport.geospatial.multimodal.TransitNetwork
- read(ObjectInputStream, Predicate, BiConsumer, BiConsumer) - Static method in class rgu.transport.geospatial.multimodal.TransitNetwork
- readNetwork(File) - Static method in class rgu.transport.util.DataIO
-
Reads a transit network from the specified file.
- readNetwork(File, BiConsumer, BiConsumer) - Static method in class rgu.transport.util.DataIO
-
Reads a transit network from the specified file, with optional consumers for edges.
- readNetwork(File, Predicate, BiConsumer, BiConsumer) - Static method in class rgu.transport.util.DataIO
-
Reads a transit network from the specified file, with optional consumers for edges and spatial filter.
- readRoads(File) - Static method in class rgu.transport.util.DataIO
-
Reads a road graph from the specified file.
- readRoads(File, BiConsumer) - Static method in class rgu.transport.util.DataIO
-
Reads a road graph from the specified file, with an optional consumer for edges.
- readRoads(File, Predicate, BiConsumer) - Static method in class rgu.transport.util.DataIO
-
Reads a road graph from the specified file, with an optional consumer for edges and spatial filter.
- rectangle(Latitude, Latitude, Longitude, Longitude) - Static method in class rgu.transport.geospatial.GeoLocation
-
Returns a predicate which tests whether a point is contained within a given rectangle.
- reference() - Method in class rgu.transport.geospatial.osm.RelationMember
-
Returns the reference attribute.
- relation(long, String, LocalDateTime, List, List, List, Map) - Method in class rgu.transport.geospatial.osm.NoSpeedOSMBuilder
- relation(long, String, LocalDateTime, List, List, List, Map) - Method in interface rgu.transport.geospatial.osm.OSMListener
-
Called on leading new relation information.
- relation(long, String, LocalDateTime, List, List, List, Map) - Method in class rgu.transport.geospatial.osm.SimpleOSMBuilder
- RelationMember - Class in rgu.transport.geospatial.osm
-
Represents a relation member in an OSM relation.
- reverse() - Method in interface rgu.transport.algorithms.collections.Graph
-
Returns a view of the graph with all edges reversed.
- reverse() - Method in class rgu.transport.algorithms.collections.HashGraph
- reverseNeighbours(V) - Method in class rgu.transport.algorithms.collections.HashGraph
-
The vertices for which there is an in-edge to the specified vertex from that vertex.
- rgu.transport - module rgu.transport
-
RGU transport modeling library.
- rgu.transport.algorithms.collections - package rgu.transport.algorithms.collections
-
Contains data structures used by algorithms.
- rgu.transport.algorithms.search - package rgu.transport.algorithms.search
-
Contains algorithms for search such as Dijkstra graph search.
- rgu.transport.algorithms.util - package rgu.transport.algorithms.util
-
Contains utilities for the algorithms module.
- rgu.transport.geospatial - package rgu.transport.geospatial
-
Geospatial data.
- rgu.transport.geospatial.multimodal - package rgu.transport.geospatial.multimodal
-
Multimodal geospatial data such as public transport networks.
- rgu.transport.geospatial.multimodal.gtfs - package rgu.transport.geospatial.multimodal.gtfs
-
Implementation of General Transit Feed Specification (GTFS) data loading.
- rgu.transport.geospatial.osm - package rgu.transport.geospatial.osm
-
Implementation of OpenStreetMap (OSM) data loading.
- rgu.transport.impl - package rgu.transport.impl
-
Non-exported implementation for rgu.transport module, not to be used by other modules.
- rgu.transport.util - package rgu.transport.util
-
Transport modelling utility classes.
- RoadEdge - Class in rgu.transport.geospatial.osm
- RoadEdge(Distance, Speed) - Constructor for class rgu.transport.geospatial.osm.RoadEdge
- roadNeighbours(GeoLocation) - Method in class rgu.transport.geospatial.multimodal.TransitNetwork
- role() - Method in class rgu.transport.geospatial.osm.RelationMember
-
Returns the role attribute.
- routes() - Method in interface rgu.transport.geospatial.multimodal.gtfs.GTFSDataSource
-
Returns an input stream with the contents of the routes.txt data.
- RoutingAlgorithm<E> - Interface in rgu.transport.algorithms.search
-
An algorithm which can find a route between two vertices on an explorable graph.
- run(BiConsumer, BiConsumer, ProgressListener, Consumer) - Method in class rgu.transport.geospatial.multimodal.NetworkJoiner
-
Runs the joiner to produce a joined network.
All Classes and Interfaces|All Packages|Serialized Form