Salome HOME
This commit was generated by cvs2git to create branch 'IMPORT'.
[modules/med.git] / src / MEDMEM_SWIG / MEDMEM_SWIG_MedFieldDoubleDriver.hxx
1 #ifndef MEDMEM_SWIG_MEDFIELDDOUBLEDRIVER_HXX_
2 #define MEDMEM_SWIG_MEDFIELDDOUBLEDRIVER_HXX_
3
4 #include "MEDMEM_MedFieldDriver.hxx"
5 #include "MEDMEM_SWIG_FieldDouble.hxx"
6
7 class MED_FIELDDOUBLE_DRIVER : public MED_FIELD_DRIVER<double>
8 {
9 public:
10   MED_FIELDDOUBLE_DRIVER();
11
12   MED_FIELDDOUBLE_DRIVER(const string & fileName, FIELDDOUBLE * ptrField, 
13                          med_mode_acces accessMode);
14
15   ~MED_FIELDDOUBLE_DRIVER();
16 };
17
18 class MED_FIELDDOUBLE_RDONLY_DRIVER : public MED_FIELD_RDONLY_DRIVER<double>
19 {
20 public:
21   MED_FIELDDOUBLE_RDONLY_DRIVER();
22
23   MED_FIELDDOUBLE_RDONLY_DRIVER(const string & fileName,
24                                 FIELDDOUBLE * ptrField);
25
26   ~MED_FIELDDOUBLE_RDONLY_DRIVER();
27 };
28
29 class MED_FIELDDOUBLE_WRONLY_DRIVER : public MED_FIELD_WRONLY_DRIVER<double>
30 {
31 public:
32   MED_FIELDDOUBLE_WRONLY_DRIVER();
33
34   MED_FIELDDOUBLE_WRONLY_DRIVER(const string & fileName,
35                                 FIELDDOUBLE * ptrField);
36
37   ~MED_FIELDDOUBLE_WRONLY_DRIVER();
38 };
39
40 class MED_FIELDDOUBLE_RDWR_DRIVER : public MED_FIELD_RDWR_DRIVER<double>
41 {
42 public:
43   MED_FIELDDOUBLE_RDWR_DRIVER();
44
45   MED_FIELDDOUBLE_RDWR_DRIVER(const string & fileName,
46                               FIELDDOUBLE * ptrField);
47
48   ~MED_FIELDDOUBLE_RDWR_DRIVER();
49 };
50
51 #endif /* MEDMEM_SWIG_MEDFIELDDOUBLEDRIVER_HXX_ */