diff --git a/Code/Common/otbGamma.h b/Code/Common/otbGamma.h index 57a0e9896be8ad9949096eb4d4b8d236a106ce78..39b2dd8a81938a672080083fe55775313df552f9 100644 --- a/Code/Common/otbGamma.h +++ b/Code/Common/otbGamma.h @@ -78,7 +78,7 @@ public: ga = 1e308; } else { - if (fabs(x) > 1.0) { + if (vcl_abs(x) > 1.0) { z = fabs(x); m = (int)z; r = 1.0; @@ -94,10 +94,10 @@ public: gr = gr*z+g[k]; } ga = 1.0/(gr*z); - if (fabs(x) > 1.0) { + if (vcl_abs(x) > 1.0) { ga *= r; if (x < 0.0) { - ga = -M_PI/(x*ga*sin(M_PI*x)); + ga = -otb::CONST_PI/(x*ga*sin(otb::CONST_PI*x)); } } }