Index

A B C D E F G H I J L M N O P R S T V W X Y Z 
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.
A B C D E F G H I J L M N O P R S T V W X Y Z 
All Classes and Interfaces|All Packages|Serialized Form