#include <Generator.h>
Abgeleitet von ListenDaten.
Klassendiagramm für Generator:
Öffentliche Methoden | |
void | aufraeumen () |
Muss gestartet werden, bevor ein Generator entfernt wird. | |
void | exportieren (string cvsDateiname) |
Exportiert die aktuellen Generatordaten in ein CSV-File. Zur Zeit ist diese Funktion nicht implementiert, da sie nicht benoetigt wird. | |
Generator (Spur *spur, long int id) | |
Default-Konstruktor der Klasse Generator. | |
Generator () | |
Default-Konstruktor der Klasse Generator. | |
int | gibAktuelleAnzahlFahrzeuge () |
Gibt die Anzahl der schon erstellten Fahrzeuge zurueck. | |
int | gibAnzahlFahrzeuge () |
Gibt die Anzahl der maximal zu erstellenden Fahrzeuge zurueck. | |
long int | gibId () |
Liefert die ID des Generators zurueck. | |
void | setzeAnzahlFahrzeuge (int anzahl) |
Setzt die Anzahl der zu erstellenden Fahrzeuge und startet den Zaehler neu. | |
void | setzeFahrzeugeigenschaften (int typ, double beschleunigungPositiv, double beschleunigungNegativ, int lebensdauer, double laenge, Koordinaten farbe, double hoechstgeschwindigkeit) |
Setzt die Eigenschaften der Fahrzeuge, welche erstellt werden. Die Zufallsmodus wird ausgeschaltet. | |
void | setzeFahrzeugliste (Liste *fahrzeugliste) |
Setzt einen Zeiger auf die Fahrzeugliste in die spaeter Fahrzeuge eingefuegt werden sollen. | |
void | setzeTaktZeit (double zeitintervall) |
Setzt die Eigenschaften der Fahrzeuge, welche erstellt werden. Die Zufallsmodus wird ausgeschaltet. | |
bool | sollEntferntWerden () |
Ermittelt, ob ein Generator aus dem Universum genommen werden soll. | |
void | takt (double zeitintervall) |
Gibt dem Generator den Takt zum Arbeiten. | |
void | wegpunktHinzufuegen (int richtung) |
Fuegt dem zukuenftigen Fahrtenbuch der Fahrzeuge einen neuen Wegpunkt hinzu. |
Definiert in Zeile 21 der Datei Generator.h.
|
Default-Konstruktor der Klasse Generator.
Definiert in Zeile 15 der Datei Generator.cpp. |
|
Default-Konstruktor der Klasse Generator.
Definiert in Zeile 30 der Datei Generator.cpp. |
|
Muss gestartet werden, bevor ein Generator entfernt wird.
Implementiert ListenDaten. Definiert in Zeile 100 der Datei Generator.cpp. |
|
Exportiert die aktuellen Generatordaten in ein CSV-File. Zur Zeit ist diese Funktion nicht implementiert, da sie nicht benoetigt wird.
Implementiert ListenDaten. Definiert in Zeile 407 der Datei Generator.cpp. |
|
Gibt die Anzahl der schon erstellten Fahrzeuge zurueck.
Definiert in Zeile 256 der Datei Generator.cpp. |
|
Gibt die Anzahl der maximal zu erstellenden Fahrzeuge zurueck.
Definiert in Zeile 244 der Datei Generator.cpp. |
|
Liefert die ID des Generators zurueck.
Erneute Implementation von ListenDaten. Definiert in Zeile 231 der Datei Generator.cpp. Wird benutzt von StructureParser::startElement(). |
|
Setzt die Anzahl der zu erstellenden Fahrzeuge und startet den Zaehler neu.
Definiert in Zeile 175 der Datei Generator.cpp. Wird benutzt von StructureParser::startElement(). |
|
Setzt die Eigenschaften der Fahrzeuge, welche erstellt werden. Die Zufallsmodus wird ausgeschaltet.
Definiert in Zeile 195 der Datei Generator.cpp. Wird benutzt von StructureParser::startElement(). |
|
Setzt einen Zeiger auf die Fahrzeugliste in die spaeter Fahrzeuge eingefuegt werden sollen.
Definiert in Zeile 366 der Datei Generator.cpp. Wird benutzt von StructureParser::startElement(). |
|
Setzt die Eigenschaften der Fahrzeuge, welche erstellt werden. Die Zufallsmodus wird ausgeschaltet.
Definiert in Zeile 219 der Datei Generator.cpp. Wird benutzt von StructureParser::startElement(). |
|
Ermittelt, ob ein Generator aus dem Universum genommen werden soll.
Erneute Implementation von ListenDaten. Definiert in Zeile 268 der Datei Generator.cpp. |
|
Gibt dem Generator den Takt zum Arbeiten.
Implementiert ListenDaten. Definiert in Zeile 69 der Datei Generator.cpp. |
|
Fuegt dem zukuenftigen Fahrtenbuch der Fahrzeuge einen neuen Wegpunkt hinzu.
Definiert in Zeile 140 der Datei Generator.cpp. Wird benutzt von StructureParser::startElement(). |