Structs

Area simple model

Public transport simple model

Main class that parses a pbf file and maintains a cache of relations/ways/nodes then provides methods to access the public transports (PTv2) inside that (cached) file

Sequential iterator that returns a Relation on each turn

Public transport simple model

OSM relation representation with all the relevant osm data (tags and ids of relation and all ways and nodes)