#include <Kreuzung.h>
Abgeleitet von ListenDaten.
Klassendiagramm für Kreuzung:


Öffentliche Methoden | |
| void | aufraeumen () |
| Muss gestartet werden, bevor eine Kreuzung entfernt wird. | |
| void | exportieren (string cvsDateiname) |
| Exportiert die aktuellen Kreuzungsstatistiken in ein CSV-File. Eine schon bestehende Datei wir mit den Daten ergaenzt. | |
| Spur * | gibSpur (int himmelsrichtung, int abbiegerichtung) |
| Gibt eine Spur einer bestimmte Stelle in die Kreuzung zurueck. | |
| Kreuzung (long int id=0) | |
| Default-Konstruktor der Klasse Kreuzung. | |
| void | setzeSpur (int himmelsrichtung, int abbiegerichtung, Spur *spur) |
| Fuegt eine Spur an eine bestimmte Stelle in die Kreuzung ein. | |
| void | takt (double zeitintervall) |
| Gibt den Takt fuer die Amplschaltung vor und waehlt den definierten Ampelalgorithmus aus. | |
Definiert in Zeile 17 der Datei Kreuzung.h.
|
|
Default-Konstruktor der Klasse Kreuzung.
Definiert in Zeile 21 der Datei Kreuzung.cpp. |
|
|
Muss gestartet werden, bevor eine Kreuzung entfernt wird.
Implementiert ListenDaten. Definiert in Zeile 32 der Datei Kreuzung.cpp. |
|
|
Exportiert die aktuellen Kreuzungsstatistiken in ein CSV-File. Eine schon bestehende Datei wir mit den Daten ergaenzt.
Implementiert ListenDaten. Definiert in Zeile 190 der Datei Kreuzung.cpp. Benutzt Fehler::ergaenzeMeldung() und Spur::gibId(). |
|
||||||||||||
|
Gibt eine Spur einer bestimmte Stelle in die Kreuzung zurueck.
Definiert in Zeile 96 der Datei Kreuzung.cpp. Wird benutzt von GLWireframe::zeichneKreuzung(). |
|
||||||||||||||||
|
Fuegt eine Spur an eine bestimmte Stelle in die Kreuzung ein.
Definiert in Zeile 70 der Datei Kreuzung.cpp. Wird benutzt von StructureParser::startElement(). |
|
|
Gibt den Takt fuer die Amplschaltung vor und waehlt den definierten Ampelalgorithmus aus.
Implementiert ListenDaten. Definiert in Zeile 44 der Datei Kreuzung.cpp. |
1.3.9.1