#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. |