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);
24 virtual ~MESHClient();
31 class SUPPORTClient : public SUPPORT {
35 SUPPORTClient(const SALOME_MED::SUPPORT_ptr S,
37 virtual ~SUPPORTClient();
44 class FIELDDOUBLEClient : public FIELDDOUBLE {
46 FIELDDOUBLEClient(SALOME_MED::FIELDDOUBLE_ptr ptrCorba,
47 MEDMEM::SUPPORT * S = NULL);
52 class FIELDINTClient : public FIELDINT {
54 FIELDINTClient(SALOME_MED::FIELDINT_ptr ptrCorba,
55 MEDMEM::SUPPORT * S = NULL);
60 FIELDDOUBLE * getDoublePointer(FIELDDOUBLEClient * input);
62 FIELDINT * getIntPointer(FIELDINTClient * input);
65 FIELDDOUBLE * getDoublePointer(FIELDDOUBLEClient * input)
67 return (FIELDDOUBLE *) input;
70 FIELDINT * getIntPointer(FIELDINTClient * input)
72 return (FIELDINT *) input;