12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485 |
- #ifndef M2Datei_H
- #define M2Datei_H
- #include "Array.h"
- namespace Framework
- {
- class Model2DData;
- class Text;
-
-
-
- class M2Datei : public virtual ReferenceCounter
- {
- private:
- Text* pfad;
- RCArray<Text>* modelName;
- Array<__int64>* modelPos;
- public:
-
- DLLEXPORT M2Datei();
-
-
- DLLEXPORT M2Datei(const char* pfad);
-
-
- DLLEXPORT M2Datei(Text* pfad);
-
- DLLEXPORT ~M2Datei();
-
-
- DLLEXPORT void setPfad(const char* pfad);
-
-
- DLLEXPORT void setPfadZ(Text* pfad);
-
-
- DLLEXPORT void leseDaten();
-
-
-
-
-
- DLLEXPORT bool saveModel(Model2DData* zMdr, Text* name);
-
-
-
-
-
- DLLEXPORT bool saveModel(Model2DData* zMdr, const char* name);
-
-
-
-
- DLLEXPORT bool removeModel(Text* name);
-
-
-
-
- DLLEXPORT bool removeModel(const char* name);
-
-
-
- DLLEXPORT Model2DData* ladeModel(Text* name) const;
-
-
-
- DLLEXPORT Model2DData* ladeModel(const char* name) const;
-
-
-
- DLLEXPORT bool hatModel(const char* name) const;
-
- DLLEXPORT int getModelAnzahl() const;
-
-
-
-
- DLLEXPORT Text* zModelName(int i) const;
- };
- }
- #endif
|