Salome HOME
merging the main trunk with the BrForComp branch to build a pre V3_0_1
[modules/med.git] / src / MEDMEM_SWIG / MEDMEM_SWIG_MedFieldIntDriver.hxx
1 #ifndef MEDMEM_SWIG_MEDFIELDINTDRIVER_HXX_
2 #define MEDMEM_SWIG_MEDFIELDINTDRIVER_HXX_
3
4 #include "MEDMEM_SWIG_FieldInt.hxx"
5 #include "MEDMEM_MedFieldDriver.hxx"
6
7 class MED_FIELDINT_DRIVER : public MEDMEM::MED_FIELD_DRIVER<int>
8 {
9 public:
10   MED_FIELDINT_DRIVER();
11
12   MED_FIELDINT_DRIVER(const string & fileName, FIELDINT * ptrField, 
13                       MED_EN::med_mode_acces accessMode);
14
15   ~MED_FIELDINT_DRIVER();
16 };
17
18 class MED_FIELDINT_RDONLY_DRIVER : public MEDMEM::MED_FIELD_RDONLY_DRIVER<int>
19 {
20 public:
21   MED_FIELDINT_RDONLY_DRIVER();
22
23   MED_FIELDINT_RDONLY_DRIVER(const string & fileName,
24                              FIELDINT * ptrField);
25
26   ~MED_FIELDINT_RDONLY_DRIVER();
27 };
28
29 class MED_FIELDINT_WRONLY_DRIVER : public MEDMEM::MED_FIELD_WRONLY_DRIVER<int>
30 {
31 public:
32   MED_FIELDINT_WRONLY_DRIVER();
33
34   MED_FIELDINT_WRONLY_DRIVER(const string & fileName,
35                              FIELDINT * ptrField);
36
37   ~MED_FIELDINT_WRONLY_DRIVER();
38 };
39
40 class MED_FIELDINT_RDWR_DRIVER : public MEDMEM::MED_FIELD_RDWR_DRIVER<int>
41 {
42 public:
43   MED_FIELDINT_RDWR_DRIVER();
44
45   MED_FIELDINT_RDWR_DRIVER(const string & fileName,
46                            FIELDINT * ptrField);
47
48   ~MED_FIELDINT_RDWR_DRIVER();
49 };
50
51 #endif /* MEDMEM_SWIG_MEDFIELDINTDRIVER_HXX_ */