Salome HOME
This commit was generated by cvs2git to track changes on a CVS vendor
[modules/smesh.git] / src / DriverDAT / DriverDAT_W_SMDS_Mesh.h
1 #ifndef _INCLUDE_DRIVERDAT_W_SMDS_MESH
2 #define _INCLUDE_DRIVERDAT_W_SMDS_MESH
3
4 #include <stdio.h>
5 #include <string>
6
7 #include "SMDS_Mesh.hxx"
8 #include "Mesh_Writer.h"
9
10 class DriverDAT_W_SMDS_Mesh : public Mesh_Writer {
11
12   public :
13     DriverDAT_W_SMDS_Mesh();
14     ~DriverDAT_W_SMDS_Mesh();
15
16     void Add();
17     void Write();
18     void SetMesh(Handle(SMDS_Mesh)& aMesh);
19     void SetFile(string);
20
21     void SetFileId(FILE*);
22     void SetMeshId(int);
23
24 private :
25     Handle_SMDS_Mesh myMesh;
26     string myFile; 
27     FILE* myFileId;
28     int myMeshId;
29
30 };
31 #endif