Salome HOME
Addition of new reference coords including degenerated cells.
[modules/med.git] / src / MEDCouplingCorba / MEDCouplingMultiFieldsServant.cxx
index e50afcbeba190bde7017fc5da7d26b78acd7b9a4..d5646461dbdf89305b158c46dd8da764f88faa6d 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2007-2012  CEA/DEN, EDF R&D
+// Copyright (C) 2007-2013  CEA/DEN, EDF R&D
 //
 // This library is free software; you can redistribute it and/or
 // modify it under the terms of the GNU Lesser General Public
@@ -16,6 +16,7 @@
 //
 // See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
 //
+// Author : Anthony Geay (CEA/DEN)
 
 #include "MEDCouplingMultiFieldsServant.hxx"
 #include "DataArrayDoubleServant.hxx"
@@ -100,7 +101,7 @@ CORBA::Long MEDCouplingMultiFieldsServant::getMainTinyInfo(SALOME_TYPES::ListOfL
 void MEDCouplingMultiFieldsServant::getTinyInfo(CORBA::Long id, SALOME_TYPES::ListOfLong_out la, SALOME_TYPES::ListOfDouble_out da, SALOME_TYPES::ListOfString_out sa)
 {
   const MEDCouplingFieldDouble *f=getPointer()->getFieldWithId(id);
-  MEDCouplingFieldTemplate *f2=MEDCouplingFieldTemplate::New(f);
+  MEDCouplingFieldTemplate *f2=MEDCouplingFieldTemplate::New(*f);
   la=new SALOME_TYPES::ListOfLong;
   std::vector<int> tinyInfo;
   f2->getTinySerializationIntInformation(tinyInfo);
@@ -127,7 +128,7 @@ void MEDCouplingMultiFieldsServant::getTinyInfo(CORBA::Long id, SALOME_TYPES::Li
 void MEDCouplingMultiFieldsServant::getSerialisationData(CORBA::Long id, SALOME_TYPES::ListOfLong_out la)
 {
   const MEDCouplingFieldDouble *f=getPointer()->getFieldWithId(id);
-  MEDCouplingFieldTemplate *f2=MEDCouplingFieldTemplate::New(f);
+  MEDCouplingFieldTemplate *f2=MEDCouplingFieldTemplate::New(*f);
   DataArrayInt *dataInt;
   f2->serialize(dataInt);
   //