Salome HOME
Merge br_enable_import_mesh. Enable import mesh and save/load SMESH study.
[modules/smesh.git] / src / Driver / SMESHDriver.h
index 78731c33df34ed4d87027a0e4ad6ca70788553c4..119208c2ebf022c848a92933ecde6c39bf6a181e 100644 (file)
 #include "Mesh_Reader.h"
 #include "Mesh_Writer.h"
 
-class SMESHDriver {
-
+class SMESHDriver
+{
   public :
-    static Document_Reader* GetDocumentReader(string Extension, string Class);
-    static Document_Writer* GetDocumentWriter(string Extension, string Class);
+    static Document_Reader* GetDocumentReader(string Extension);
+    static Document_Writer* GetDocumentWriter(string Extension);
 
-    static Mesh_Reader* GetMeshReader(string Extension, string Class);
-    static Mesh_Writer* GetMeshWriter(string Extension, string Class);
+    static Mesh_Reader* GetMeshReader(string Extension);
+    static Mesh_Writer* GetMeshWriter(string Extension);
 
+  private:
+       static void * getMeshDriver(string Extension, string type);
+       static void * getMeshDocumentDriver(string Extension);
 };
 #endif