SzenarioParser Klassenreferenz

Parst eine als XML hinterlegte Strassenkarte und schreibt entsprechende Daten in Listen und Arrays. Mehr ...

#include <SzenarioParser.h>

Zusammengehörigkeiten von SzenarioParser:

Collaboration graph
[Legende]
Aufstellung aller Elemente

Öffentliche Methoden

int parseXml ()
 Parst das uebergebenen XML-Dokument.
 SzenarioParser (char *file, Spur ***spurenArray, Liste *generatorListe, Liste *kreuzungsListe, Liste *fahrzeugeListe)
 Ueberladener Konstruktor der Klasse SzenarioParser, der die Pointer zu den Arrays speichert.

Öffentliche Attribute

ListefahrzeugeListe_
 Zeiger auf die Liste der Fahrzeuge.
ListegeneratorListe_
 Zeiger auf die Liste der Fahrzeuggeneratoren.
ListekreuzungsListe_
 Zeiger auf die Liste der Kreuzungen.
Spur ** spurenArray_
 Zeiger auf das erste Element des Spuren.
Spur *** spurenArrayTmp_
 Zeiger auf den Zeiger auf das erste Element des Spuren.

Ausführliche Beschreibung

Parst eine als XML hinterlegte Strassenkarte und schreibt entsprechende Daten in Listen und Arrays.

Definiert in Zeile 16 der Datei SzenarioParser.h.


Beschreibung der Konstruktoren und Destruktoren

SzenarioParser::SzenarioParser char *  file,
Spur ***  spurenArray,
Liste generatorListe,
Liste kreuzungsListe,
Liste fahrzeugeListe
 

Ueberladener Konstruktor der Klasse SzenarioParser, der die Pointer zu den Arrays speichert.

Autor:
Andreas Richter
Parameter:
file Dateipfad zur XML-Datei
spurenArray Zeiger auf das erste Element des SpurenArrays.
generatorListe Zeiger auf die Liste der Fahrzeuggeneratoren.
kreuzungsListe Zeiger auf die Liste der Kreuzungen.
fahrzeugeListe Zeiger auf die Liste der Fahrzeuge.

Definiert in Zeile 45 der Datei SzenarioParser.cpp.

Benutzt fahrzeugeListe_, generatorListe_, kreuzungsListe_ und spurenArrayTmp_.


Dokumentation der Elementfunktionen

int SzenarioParser::parseXml  ) 
 

Parst das uebergebenen XML-Dokument.

Autor:
Andreas Richter
Rückgabe:
Liefert Anzahl der Spuren in der XML-Datei zurueck.
Ausnahmebehandlung:
Wirft einen Fehler, wenn keine XML-Datei angegeben wurde oder illegale Speicherzugriffe auftreten

Definiert in Zeile 68 der Datei SzenarioParser.cpp.

Benutzt fahrzeugeListe_, generatorListe_, Spur::gibNachfolgerId(), Spur::gibWahrscheinlichkeit(), kreuzungsListe_, Spur::setzeNaechstesVerbindungselement(), spurenArray_ und spurenArrayTmp_.


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