Salome HOME
updating the main trunk with the CEA debug devellopment from the branch
[modules/med.git] / src / MEDMEM_I / MEDMEM_FieldDouble_i.hxx
index d103ad445046b85da67cb26e5d6de14c5a771703..41f1e099ab639c5efb3a12b67d0b9ff423551f56 100644 (file)
 #include  CORBA_SERVER_HEADER(MED)
 
 #include "MEDMEM_Field_i.hxx"
-#include "MEDMEM_FieldOf_i.hxx"
 
 #include "MEDMEM_Field.hxx"
 
 namespace MEDMEM {
-class FIELDDOUBLE_i: public FIELDOF_i<double>
+  class FIELDDOUBLE_i: public POA_SALOME_MED::FIELDDOUBLE,
+                      public FIELD_i,
+                      public SALOMEMultiComm
 {
 private:
 
 public:
     FIELDDOUBLE_i();
     ~FIELDDOUBLE_i();
-    FIELDDOUBLE_i(SALOME_MED::SUPPORT_ptr mySupportIOR,::FIELD<double> * const f);
+    FIELDDOUBLE_i(MEDMEM::FIELD<double> * const f, bool ownCppPtr=false);
     FIELDDOUBLE_i(FIELDDOUBLE_i & f);
 
     SALOME_MED::double_array * getValue (SALOME_MED::medModeSwitch mode ) 
                                     throw (SALOME::SALOME_Exception);
+    SALOME::SenderDouble_ptr getSenderForValue(SALOME_MED::medModeSwitch mode)
+                                     throw (SALOME::SALOME_Exception);
 };
 }