00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011 #ifndef __IORDF__H__
00012 #define __IORDF__H__
00013
00014 #include "../../iomodule.h"
00015 #include "../../common.h"
00016
00017
00018 namespace VRUT
00019 {
00021 const int MODULE_VERSION = 1;
00022
00024 class IORdfModule : public IOModule
00025 {
00026 protected:
00028 virtual void processEvent(wxCommandEvent & evt);
00029
00030 public:
00032 IORdfModule(const MODULE_ID & _id, const wxString & _name, EventHandler * msgSink);
00034 virtual ~IORdfModule();
00035
00037 virtual wxString GetDesc() const;
00039 virtual wxString GetSupportedExts() const;
00045 virtual bool ImportScene(const wxString & fname, SCENE_ID _sceneID, const wxString & rootUid);
00047 virtual bool ExportScene(const wxString & fname, const Scene * scene);
00048 };
00049 };
00050
00051
00052 EXPORT_VRUT_MODULE_FUNCTIONS( IORdfModule )
00053
00054
00055 #endif
00056