#include <TraffSpot.h>
Zusammengehörigkeiten von TraffSpot:
Öffentliche Methoden | |
void | exportieren (string cvsDateinameFahrzeuge, string cvsDateinameKreuzungen) |
Stoesst den Export der Statistiken an. | |
long int | gibAnzahlSpuren () |
Gibt die Anzahl der Spuren. | |
Liste * | gibFahrzeugliste () |
Gibt die aktuelle Liste aller Fahrzeuge zurueck. | |
Liste * | gibGeneratorliste () |
Gibt die aktuelle Liste aller Generatoren zurueck. | |
Liste * | gibKreuzungsliste () |
Gibt die aktuelle Liste aller Kreuzungen zurueck. | |
Spur ** | gibSpurenliste () |
Gibt die aktuelle Liste aller Spuren zurueck. | |
void | initialisieren (string xmlDatei) |
Initialisiert alle Attribute fuer die TraffSpot. Die XML-Datei wird geparst ... danach kann die TraffSpots gestartet werden (TraffSpot::takt(..)). | |
void | setzeNamen (string TraffSpotName) |
Schreibt die Ueberschriften, samt Datum, Uhrzeit und TraffSpotsname in die Statistikdateien. | |
void | setzeTaktzeit (double taktZeit) |
Setzt die Taktzeit, welche bei einem Takt im Universum vergehen soll in s. Es sind Parameter zwischen 0.001 .. 0.1s erlaubt. Diese Zeit entspricht der Zeit, welche ein Mensch hat um eine Entscheidung zu treffen. | |
void | takt () |
Diese Funktion regt das gesamte Universum zum aggieren an. Die Reihenfolge ist folgendermassen: 1. Kreuzungen (Ampeln), 2. Fahrzeuge und 3. Generatoren. | |
TraffSpot () | |
Der Defaultkonstruktor der Klasse TraffSpot. |
Definiert in Zeile 24 der Datei TraffSpot.h.
|
Der Defaultkonstruktor der Klasse TraffSpot.
Definiert in Zeile 14 der Datei TraffSpot.cpp. |
|
Stoesst den Export der Statistiken an.
Definiert in Zeile 211 der Datei TraffSpot.cpp. Benutzt Liste::exportieren(). |
|
Gibt die Anzahl der Spuren.
Definiert in Zeile 231 der Datei TraffSpot.cpp. |
|
Gibt die aktuelle Liste aller Fahrzeuge zurueck.
Definiert in Zeile 51 der Datei TraffSpot.cpp. |
|
Gibt die aktuelle Liste aller Generatoren zurueck.
Definiert in Zeile 63 der Datei TraffSpot.cpp. |
|
Gibt die aktuelle Liste aller Kreuzungen zurueck.
Definiert in Zeile 75 der Datei TraffSpot.cpp. |
|
Gibt die aktuelle Liste aller Spuren zurueck.
Definiert in Zeile 87 der Datei TraffSpot.cpp. |
|
Initialisiert alle Attribute fuer die TraffSpot. Die XML-Datei wird geparst ... danach kann die TraffSpots gestartet werden (TraffSpot::takt(..)).
Definiert in Zeile 119 der Datei TraffSpot.cpp. |
|
Schreibt die Ueberschriften, samt Datum, Uhrzeit und TraffSpotsname in die Statistikdateien.
Definiert in Zeile 139 der Datei TraffSpot.cpp. |
|
Setzt die Taktzeit, welche bei einem Takt im Universum vergehen soll in s. Es sind Parameter zwischen 0.001 .. 0.1s erlaubt. Diese Zeit entspricht der Zeit, welche ein Mensch hat um eine Entscheidung zu treffen.
Definiert in Zeile 99 der Datei TraffSpot.cpp. |
|
Diese Funktion regt das gesamte Universum zum aggieren an. Die Reihenfolge ist folgendermassen: 1. Kreuzungen (Ampeln), 2. Fahrzeuge und 3. Generatoren.
Definiert in Zeile 29 der Datei TraffSpot.cpp. Benutzt Liste::takt(). |