Classes | Public Member Functions

TransitParser Class Reference

List of all members.

Classes

struct  Trip
struct  TripFrequency
struct  TripNode

Public Member Functions

 TransitParser (int verbosity)
void parseCalendarFile (const string &calendarFileName, char validWeekDay, unordered_set< string > *validServiceIds)
void parseTripsFile (const string &tripFileName, const unordered_set< string > &validServiceIds, unordered_map< string, int > *tripIdNameToTripId)
void parseStopsFile (const string &stopFileName, vector< Stop > *stops, unordered_map< string, int > *stopIdNameToId)
void parseFrequenciesFile (const string &frequencyFileName, unordered_map< string, vector< TripFrequency > > *tripIdNameToFrequencies)
void parseStopTimesFile (const string &stopTimesFile, const unordered_map< string, int > &stopIdNameToId, const unordered_map< string, vector< TripFrequency > > &tripIdNameToFrequencies, const unordered_map< string, int > &tripIdNameToTripId, int transferTimeInSeconds, vector< Trip > *parsedTrips)

The documentation for this class was generated from the following files:
 All Classes Functions