Salome HOME
Fix compilation problem on Debin Sarge
authorvsr <vsr@opencascade.com>
Mon, 6 Jul 2009 11:39:01 +0000 (11:39 +0000)
committervsr <vsr@opencascade.com>
Mon, 6 Jul 2009 11:39:01 +0000 (11:39 +0000)
src/StdMeshers/StdMeshers_MEFISTO_2D.cxx

index f842eb87b01bc6bd88d813f90ffeebfbc6202084..3a46e7b0e46a9c405ec874845241db17f5200c92 100644 (file)
@@ -340,14 +340,14 @@ bool StdMeshers_MEFISTO_2D::Evaluate(SMESH_Mesh & aMesh,
   BRepGProp::SurfaceProperties(aShape,G);
   double anArea = G.Mass();
 
-  int nbFaces = (int) anArea/(tmpLength*tmpLength*sqrt(3)/4);
+  int nbFaces = (int) ( anArea/(tmpLength*tmpLength*sqrt(3.)/4) );
   int nbNodes = (int) ( nbFaces*3 - (NbSeg-1)*2 ) / 6;
 
   std::vector<int> aVec(17);
   for(int i=0; i<17; i++) aVec[i] = 0;
   if(IsQuadratic) {
     aVec[4] = nbFaces;
-    aVec[0] = nbNodes + nbFaces*3 - (NbSeg-1);
+    aVec[0] = (int)( nbNodes + nbFaces*3 - (NbSeg-1) );
   }
   else {
     aVec[0] = nbNodes;