00001
00006 #ifndef SZENARIO_PARSER_H
00007 #define SZENARIO_PARSER_H
00008
00009 #include "../Liste.h"
00010 #include "../Spur.h"
00011
00016 class SzenarioParser
00017 {
00018 public:
00019 SzenarioParser( char *file, Spur ***spurenArray, Liste *generatorListe, Liste *kreuzungsListe, Liste *fahrzeugeListe );
00020 int parseXml();
00021
00022 Liste *generatorListe_;
00023 Liste *kreuzungsListe_;
00024 Liste *fahrzeugeListe_;
00025 Spur ***spurenArrayTmp_;
00026 Spur **spurenArray_;
00027
00028 private:
00029 SzenarioParser();
00030
00031 int countXml();
00032 long int getXml();
00033
00034 char *file_;
00035 };
00036
00037 #endif