
00001 //***************************************************************************** 00002 // File : gzDbManager_dae.h 00003 // Module : 00004 // Description : Class definition of the COLLADA format loader 00005 // Author : Anders Modén 00006 // Product : Gizmo3D 2.1.1 00007 // 00008 // Copyright © 2003- Saab Training Systems AB, Sweden 00009 // 00010 // NOTE: Gizmo3D is a high performance 3D Scene Graph and effect visualisation 00011 // C++ toolkit for Linux, Mac OS X, Windows (Win32) and IRIX® for 00012 // usage in Game or VisSim development. 00013 // 00014 // 00015 // Revision History... 00016 // 00017 // Who Date Description 00018 // 00019 // AMO 061116 Created file 00020 // 00021 //****************************************************************************** 00022 #ifndef __GZ_DB_DAE_H__ 00023 #define __GZ_DB_DAE_H__ 00024 00030 #include "gzGroup.h" 00031 00032 class gzDbManager_dae : public gzDbManager 00033 { 00034 public: 00035 00036 GZ_DB_EXPORT gzDbManager_dae(); 00037 00038 GZ_DB_EXPORT virtual ~gzDbManager_dae(){}; 00039 00040 GZ_DB_EXPORT virtual gzNode * loadDB(gzSerializeAdapter *adapter); 00041 00042 //GZ_DB_EXPORT virtual gzBool saveDB(gzNode *node ,gzSerializeAdapter *adapter); 00043 00044 GZ_DB_EXPORT virtual gzString getExtensions(); 00045 00046 GZ_DB_EXPORT virtual gzULong getVersion(const gzString &extension); 00047 00048 }; 00049 00050 00051 00052 00053 #endif