4 #include "MESHClient.hxx"
5 #include "SUPPORTClient.hxx"
6 #include "FIELDDOUBLEClient.hxx"
7 #include "FIELDINTClient.hxx"
8 #include CORBA_CLIENT_HEADER(MED)
9 /* #define FIELDDOUBLEClient FIELDClient<double,SALOME_MED::FIELDDOUBLE_ptr> */
10 /* #define FIELDINTClient FIELDClient<int,SALOME_MED::FIELDINT_ptr> */
12 using namespace MEDMEM;
13 using namespace MED_EN;
16 %include "libMedCorba_Swig.i"
17 %include "libMEDMEM_Swig.i"
19 class MESHClient : public MESH {
23 MESHClient(const SALOME_MED::MESH_ptr m);
29 self->removeReference();
34 class SUPPORTClient : public SUPPORT {
38 SUPPORTClient(const SALOME_MED::SUPPORT_ptr S,
45 self->removeReference();
51 class FIELDDOUBLEClient : public FIELDDOUBLE {
53 FIELDDOUBLEClient(SALOME_MED::FIELDDOUBLE_ptr ptrCorba,
54 MEDMEM::SUPPORT * S = NULL);
59 class FIELDINTClient : public FIELDINT {
61 FIELDINTClient(SALOME_MED::FIELDINT_ptr ptrCorba,
62 MEDMEM::SUPPORT * S = NULL);
67 FIELDDOUBLE * getDoublePointer(FIELDDOUBLEClient * input);
69 FIELDINT * getIntPointer(FIELDINTClient * input);
72 FIELDDOUBLE * getDoublePointer(FIELDDOUBLEClient * input)
74 return (FIELDDOUBLE *) input;
77 FIELDINT * getIntPointer(FIELDINTClient * input)
79 return (FIELDINT *) input;