Salome HOME
Porting functionality on Win32 Platform
authorabd <abd@opencascade.com>
Thu, 4 Sep 2008 13:53:04 +0000 (13:53 +0000)
committerabd <abd@opencascade.com>
Thu, 4 Sep 2008 13:53:04 +0000 (13:53 +0000)
src/StdMeshersGUI/StdMeshersGUI_DistrPreview.cxx

index fc3787b9e5ced9b857475817e641d1e99d7d3348..77ea2558825d3fe4f8df02b471aa43c8be490d5f 100644 (file)
 #include <Standard_ErrorHandler.hxx>
 #endif
 
+#ifdef WIN32
+# include <algorithm>
+#endif
+
 StdMeshersGUI_DistrPreview::StdMeshersGUI_DistrPreview( QWidget* p, StdMeshers::StdMeshers_NumberOfSegments_ptr h )
 : QwtPlot( p ),
   myPoints( 50 ),
@@ -263,7 +267,15 @@ void StdMeshersGUI_DistrPreview::update()
   }
 
   setAxisScale( myDensity->xAxis(), min_x, max_x );
-  setAxisScale( myDensity->yAxis(), std::min( 0.0, min_y ), std::max( 0.0, max_y ) );
+  setAxisScale( myDensity->yAxis(),
+#ifdef WIN32
+    min( 0.0, min_y ),
+    max( 0.0, max_y )
+#else
+    std::min( 0.0, min_y ),
+    std::max( 0.0, max_y )
+#endif
+    );
   myDensity->setData( x, y, size );
   if( x )
     delete[] x;