Salome HOME
patch for correct compilation on Linux
[modules/hydro.git] / src / HYDROData / HYDROData_Image.cxx
index 082f160ced1d4eaade67c4c5015cb664f1091b6f..05bb314ca0848d97fbe9a91311de37d7a3f5a2d1 100644 (file)
@@ -226,7 +226,8 @@ HYDROData_SequenceOfObjects HYDROData_Image::GetAllReferenceObjects() const
   if ( !aRefImage.IsNull() )
     aResSeq.Append( aRefImage );
 
-  aResSeq.Append( GetReferenceObjects( 0 ) );
+  HYDROData_SequenceOfObjects aSeqRefObjects = GetReferenceObjects( 0 );
+  aResSeq.Append( aSeqRefObjects );
 
   return aResSeq;
 }
@@ -353,15 +354,15 @@ void HYDROData_Image::UpdateTrsf()
   {
     double aXCart = 0, aYCart = 0;
 
-    HYDROData_Lambert93::toXY( aTrsfPointA.x(), aTrsfPointA.y(), aXCart, aYCart );
+    HYDROData_Lambert93::toXY( aTrsfPointA.y(), aTrsfPointA.x(), aXCart, aYCart );
     aTrsfPointA = QPointF( aXCart, aYCart );
 
-    HYDROData_Lambert93::toXY( aTrsfPointB.x(), aTrsfPointB.y(), aXCart, aYCart );
+    HYDROData_Lambert93::toXY( aTrsfPointB.y(), aTrsfPointB.x(), aXCart, aYCart );
     aTrsfPointB = QPointF( aXCart, aYCart );
 
     if ( !anIsByTwoPoints )
     {
-      HYDROData_Lambert93::toXY( aTrsfPointC.x(), aTrsfPointC.y(), aXCart, aYCart );
+      HYDROData_Lambert93::toXY( aTrsfPointC.y(), aTrsfPointC.x(), aXCart, aYCart );
       aTrsfPointC = QPointF( aXCart, aYCart );
     }
   }