Salome HOME
yfr : Merge with v1.2
[modules/smesh.git] / src / DriverUNV / DriverUNV_R_SMESHDS_Mesh.h
1 #ifndef _INCLUDE_DRIVERUNV_R_SMESHDS_MESH
2 #define _INCLUDE_DRIVERUNV_R_SMESHDS_MESH
3
4 #include <stdio.h>
5
6 #include "SMESHDS_Mesh.hxx"
7 #include "Mesh_Reader.h"
8
9 class DriverUNV_R_SMESHDS_Mesh : public Mesh_Reader {
10
11   public :
12     DriverUNV_R_SMESHDS_Mesh();
13     ~DriverUNV_R_SMESHDS_Mesh();
14
15     void Add();
16     void Read();
17     void SetMesh(Handle(SMDS_Mesh)& aMesh);
18     void SetFile(string);
19
20     void SetFileId(FILE*);
21     void SetMeshId(int);
22
23 private :
24     Handle_SMDS_Mesh myMesh;
25     string myFile; 
26     FILE* myFileId;
27     int myMeshId;
28
29 };
30 #endif