00001 #ifndef X3DTK_MESH_SCENE_H 00002 #define X3DTK_MESH_SCENE_H 00003 00004 #include "MESH_X3DGroupingNode.h" 00005 #include "ProcessHistory.h" 00006 00007 namespace X3DTK { 00008 namespace MESH { 00009 00016 class Scene : public X3DGroupingNode 00017 { 00018 public: 00020 Scene(); 00022 virtual ~Scene(); 00023 00025 void setFileName(const SFString &file); 00026 00028 inline const SFString &getFileName() const {return _fileName;}; 00030 inline ProcessHistory &getProcessHistory() {return _history;}; 00031 00032 private: 00034 SFString _fileName; 00035 ProcessHistory _history; 00036 }; 00037 00038 } 00039 } 00040 00041 #endif