35 #include "../NIImporter_Vissim.h"
36 #include "../tempstructs/NIVissimConnection.h"
39 #ifdef CHECK_MEMORY_LEAKS
41 #endif // CHECK_MEMORY_LEAKS
61 while (tag !=
"von") {
71 while (tag !=
"nach") {
72 std::string x =
myRead(from);
73 std::string y =
myRead(from);
94 zuschlag1 = zuschlag2 = 0;
98 while (tag !=
"fahrzeugklassen" && tag !=
"sperrung" && tag !=
"auswertung" && tag !=
"DATAEND") {
99 if (tag ==
"rechts") {
101 }
else if (tag ==
"links") {
103 }
else if (tag ==
"alle") {
105 }
else if (tag ==
"dxnothalt") {
107 }
else if (tag ==
"dxeinordnen") {
109 }
else if (tag ==
"segment") {
113 if (tag ==
"zuschlag") {
116 if (tag ==
"zuschlag") {
125 std::vector<int> assignedVehicles;
126 if (tag ==
"fahrzeugklassen") {
128 while (tag !=
"DATAEND" && tag !=
"sperrung" && tag !=
"auswertung") {
130 assignedVehicles.push_back(classes);
136 if (tag !=
"DATAEND") {
140 if (tag ==
"keinspurwechsel") {
141 while (tag !=
"DATAEND") {
144 }
else if (tag ==
"spur") {
150 std::vector<int> assignedVehicles;
152 if (tag ==
"fahrzeugklassen") {
155 while (tag !=
"DATAEND" && tag !=
"spur" && tag !=
"keinspurwechsel") {
157 assignedVehicles.push_back(classes);
164 }
while (tag !=
"DATAEND");
167 direction, dxnothalt, dxeinordnen, zuschlag1, zuschlag2, seglength,
168 assignedVehicles, clv);