00001 #ifndef EXPORTER_H
00002 #define EXPORTER_H
00003
00004 #if (defined WIN32 || defined (_WIN32))
00005 # undef __WINDOWS__
00006 # define __WINDOWS__
00007 # undef __MSDOS__
00008 # define __MSDOS__
00009 # undef UNIX
00010 # undef unix
00011 # undef __unix__
00012 #endif
00013
00014 #if (defined WINDOWS || defined (_WINDOWS) || defined (__WINDOWS__))
00015 # undef __WINDOWS__
00016 # define __WINDOWS__
00017 # undef __MSDOS__
00018 # define __MSDOS__
00019 #endif
00020
00021 #include <ExampleModel.h>
00022 #include <ReferenceModel.h>
00023
00024 using namespace model;
00025
00029 namespace functions {
00030
00048 class Exporter {
00049 public:
00050 Exporter();
00065 ~Exporter() {};
00066
00067 void exportModel(ExampleModel* model, const char* filename);
00068 void exportModel(ReferenceModel* model, const char* filename);
00069 };
00070
00075 }
00076
00077 #endif //EXPORTER_H