Main Page | Modules | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

X3D_X3DSceneSaver.h

Go to the documentation of this file.
00001 
00002 //                            X3D_X3DSceneSaver.h                             //
00004 
00005 #ifndef X3DSCENESAVER_H
00006 #define X3DSCENESAVER_H
00007 
00008 #include "X3D_Scene.h"
00009 #include "X3D_SceneGraphTypes.h"
00010 #include "X3DMultiPassProcessor.h"
00011 
00012 namespace X3DTK {
00013 namespace X3D {
00014 
00016 
00017 class X3DSceneSaver : public X3DMultiPassProcessor
00018 {
00019 public:
00021   X3DSceneSaver();
00023   virtual ~X3DSceneSaver() = 0;
00024 
00026   virtual void saveAs(Scene *S, const SFString &fileName) = 0;
00028   virtual void save(Scene *S) = 0;
00029 };
00030 
00031 }
00032 }
00033 
00034 #endif

Generated on Thu Jun 3 10:12:11 2004 for X3DToolKit by doxygen 1.3.6