50 std::string tag, name;
60 std::vector<int> groupids;
67 groupids.push_back(groupid);
69 }
while (tag ==
"oder");
94 while (tag !=
"fahrzeugklassen") {
102 laneno, position, assignedVehicleTypes);
#define WRITE_WARNING(msg)
std::vector< int > parseAssignedVehicleTypes(std::istream &from, const std::string &next)
parses a listof vehicle types assigned to the current data field One should remeber,...
std::string readName(std::istream &from)
Reads the structures name We cannot use the "<<" operator, as names may contain more than one word wh...
std::string overrideOptionalLabel(std::istream &from, const std::string &tag="")
overrides the optional label definition; returns the next tag as done by readEndSecure
std::string myRead(std::istream &from)
reads from the stream and returns the lower case version of the read value
Importer for networks stored in Vissim format.
~NIVissimSingleTypeParser_Signalgeberdefinition()
Destructor.
NIVissimSingleTypeParser_Signalgeberdefinition(NIImporter_Vissim &parent)
Constructor.
bool parse(std::istream &from)
Parses the data type from the given stream.
static bool dictionary(int lsaid, int id, NIVissimTLSignal *o)
static bool dictionary(int id, const std::string &type, const std::string &name, SUMOTime absdur, SUMOTime offset)