#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(). |
1.3.9.1