diff --git a/Code/BasicFilters/otbHillShadingFunctor.h b/Code/BasicFilters/otbHillShadingFunctor.h
index 9b6f905256053aab8ffc2ee2570f2e5e3765e038..1d5832755d9906f65c634912aa361af8344fec0b 100644
--- a/Code/BasicFilters/otbHillShadingFunctor.h
+++ b/Code/BasicFilters/otbHillShadingFunctor.h
@@ -70,7 +70,7 @@ public:
   typedef TNeighIter                       IteratorType;
   typedef typename IteratorType::PixelType PixelType;
 
-  HillShadingFunctor() : m_AzimuthLight(30.0 / 180.0 * CONST_PI), m_ElevationLight(45.0 / 180.0 * CONST_PI),
+  HillShadingFunctor() : m_AzimuthLight(30.0 * CONST_PI_180), m_ElevationLight(45.0 *CONST_PI_180),
     m_XRes(100.0), m_YRes(100.0), m_Scale(0.1)
   {
     m_SinElev = vcl_sin(m_ElevationLight);