24 #include "../NIImporter_Vissim.h"
44 bool parse(std::istream& from);
52 bool parseVAS(
int id,
const std::string& name,
int lsaid,
56 bool parseVSPLUS(
int id,
const std::string& name,
int lsaid,
60 bool parseTRENDS(
int id,
const std::string& name,
int lsaid,
64 bool parseVAP(
int id,
const std::string& name,
int lsaid,
68 bool parseTL(
int id,
const std::string& name,
int lsaid,
72 bool parsePOS(
int id,
const std::string& name,
int lsaid,
Importer for networks stored in Vissim format.
bool parse(std::istream &from)
Parses the data type from the given stream.
bool parseVAS(int id, const std::string &name, int lsaid, std::istream &from)
Parses a traffic light group which belongs to a VAS traffic light.
bool parseVAP(int id, const std::string &name, int lsaid, std::istream &from)
Parses a traffic light group which belongs to a VAStraffic light.
NIVissimSingleTypeParser_Signalgruppendefinition(NIImporter_Vissim &parent)
Constructor.
bool parseTL(int id, const std::string &name, int lsaid, std::istream &from)
Parses a traffic light group which belongs to a TL traffic light.
bool parsePOS(int id, const std::string &name, int lsaid, std::istream &from)
Parses a traffic light group which belongs to a POS traffic light.
~NIVissimSingleTypeParser_Signalgruppendefinition()
Destructor.
bool parseTRENDS(int id, const std::string &name, int lsaid, std::istream &from)
Parses a traffic light group which belongs to a TRENDS traffic light.
bool parseExternFixedTime(int id, const std::string &name, int lsaid, std::istream &from)
Parses a traffic light group which belongs fixed time traffic light with an extern definition.
bool parseVSPLUS(int id, const std::string &name, int lsaid, std::istream &from)
Parses a traffic light group which belongs to a VSPLUS traffic light.
bool parseFixedTime(int id, const std::string &name, int lsaid, std::istream &from)
Parses a traffic light group which belongs to a fixed time traffic light.