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