]> SALOME platform Git repositories - modules/smesh.git/blob - src/DriverMED/DriverMED_W_SMDS_Mesh.h
Salome HOME
050c1a4bec563b50ede80242ccfe458219eaa145
[modules/smesh.git] / src / DriverMED / DriverMED_W_SMDS_Mesh.h
1 #ifndef _INCLUDE_DRIVERMED_W_SMDS_MESH
2 #define _INCLUDE_DRIVERMED_W_SMDS_MESH
3
4 #include "SMDS_Mesh.hxx"
5 #include "Mesh_Writer.h"
6
7 #include <string>
8
9 extern "C"
10 {
11 #include <med.h>
12 }
13
14 class DriverMED_W_SMDS_Mesh : public Mesh_Writer {
15
16   public :
17     DriverMED_W_SMDS_Mesh();
18     ~DriverMED_W_SMDS_Mesh();
19
20     void Add(); 
21     void Write();
22     void SetMesh(Handle(SMDS_Mesh)& aMesh);
23     void SetFile(string);
24
25     void SetFileId(med_idt);
26     void SetMeshId(int);
27
28 private :
29     Handle_SMDS_Mesh myMesh;
30     string myFile; 
31     med_idt myFileId;
32     int myMeshId;
33
34 };
35 #endif