Gizmo3D

gzDbManager_gzx.h

Go to the documentation of this file.
00001 //*****************************************************************************
00002 // File         : gzDbManager_gzx.h
00003 // Module       : 
00004 // Description  : Class definition of the gizmo db extension format
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  071029  Created file    
00020 //
00021 //******************************************************************************
00022 #ifndef __GZ_DB_GZX_H__
00023 #define __GZ_DB_GZX_H__
00024 
00030 #include "gzNode.h"
00031 
00032 const gzString IIDS_GZX_GET_GRAPH           =   "gzxGetGraph";
00033 
00034 //******************************************************************************
00035 // Class    : gzDbManager_gzx
00036 //                                  
00037 // Purpose  : Reader for Gizmo3D file format
00038 //                                  
00039 // Notes    : -
00040 //                                  
00041 // Revision History...                          
00042 //                                  
00043 // Who  Date    Description                     
00044 //                                  
00045 // AMO  071029  Created 
00046 //                                  
00047 //******************************************************************************
00048 class gzDbManager_gzx : public gzDbManager  
00049 {
00050 public:
00051 
00052     GZ_DB_EXPORT gzDbManager_gzx();
00053     GZ_DB_EXPORT virtual ~gzDbManager_gzx();
00054 
00055     GZ_DB_EXPORT virtual gzNode *   loadDB(gzSerializeAdapter *adapter);
00056 
00057     GZ_DB_EXPORT virtual gzString   getExtensions();
00058 
00059     GZ_DB_EXPORT virtual gzULong    getVersion(const gzString &extension);
00060 
00061 protected:
00062 
00063     GZ_DB_EXPORT virtual gzVoid     registerManager(const gzString &extension);
00064 
00065 };
00066 
00067 
00068 #endif //__GZ_DB_GZX_H__

Documentation for Gizmo3D generated at Wed Feb 20 11:54:03 2008 by   Saab Training Systems AB, ¸ (c) 2003-and beyond