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