ListenDaten Klassenreferenz

Eine abstrakte Klasse fuer die Objekte der Listen. Mehr ...

#include <ListenDaten.h>

Basisklasse für Fahrzeug, Generator und Kreuzung.

Klassendiagramm für ListenDaten:

Inheritance graph
[Legende]
Aufstellung aller Elemente

Öffentliche Methoden

long int gibId ()
 Liefert die ID des aktuellen Objektes.
void setzeId (long int id)
 Setzt die ID des aktuellen Objektes.
bool sollEntferntWerden ()
 Ermittelt, ob ein Objekt aus einer Liste genommen werden soll.

Geschützte Attribute

long int id_
 eindeutige ID zum Wiederfinden der Objekte
long int idBenutzer_
 eindeutige ID zum Wiederfinden der Objekte (vom Benutzer vergeben)
bool loescheMich_
 Flag, welches anzeigt, dass ein Objekt aus der Liste geloescht werden will.

Ausführliche Beschreibung

Eine abstrakte Klasse fuer die Objekte der Listen.

Definiert in Zeile 17 der Datei ListenDaten.h.


Dokumentation der Elementfunktionen

long int ListenDaten::gibId  ) 
 

Liefert die ID des aktuellen Objektes.

Autor:
Nico Schroeder
Rückgabe:
die ID des Objektes

Erneute Implementation in Generator.

Definiert in Zeile 28 der Datei ListenDaten.cpp.

Wird benutzt von Spur::abmelden(), Liste::datenEntfernen() und Spur::gibVorgaenger().

void ListenDaten::setzeId long int  id  ) 
 

Setzt die ID des aktuellen Objektes.

Autor:
Nico Schroeder
Parameter:
id Die zu setztende Id

Definiert in Zeile 40 der Datei ListenDaten.cpp.

Benutzt id_.

Wird benutzt von Liste::datenHinzufuegen().

bool ListenDaten::sollEntferntWerden  ) 
 

Ermittelt, ob ein Objekt aus einer Liste genommen werden soll.

Autor:
Nico Schroeder
Rückgabe:
TRUE, wenn ein Objekt enfernt werden soll, sonst FALSE

Erneute Implementation in Generator und Fahrzeug.

Definiert in Zeile 16 der Datei ListenDaten.cpp.

Wird benutzt von Liste::takt().


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Dateien:
Erzeugt am Tue Jun 14 18:37:01 2005 für TraffSpot von  doxygen 1.3.9.1