/* * File: HighwaysParser.h * Author: jtorres * * Created on October 28, 2017, 7:23 PM */ #ifndef HIGHWAYSPARSER_H #define HIGHWAYSPARSER_H #include "network.h" #include #include #include class HighwaysParser { public: HighwaysParser(char * highwaysData); vector getLines(); vector getStations(); virtual ~HighwaysParser(); private: vector lines; vector stations; FEP_LINE * parseLine(istringstream highwaysData); STATION * parseStation(istringstream highwaysData); LOOP * parseLoop(istringstream highwaysData); void parseLines(istringstream highwaysData); }; #endif /* HIGHWAYSPARSER_H */