diff --git a/Code/Visualization/otbRenderingFunction.h b/Code/Visualization/otbRenderingFunction.h
index f5b634d57002d755c26f74fbd130572f630587e9..2b2c358050c50540a90eb23d29a4f4cd14ad3940 100644
--- a/Code/Visualization/otbRenderingFunction.h
+++ b/Code/Visualization/otbRenderingFunction.h
@@ -115,6 +115,10 @@ public:
   {
     itkExceptionMacro(<<"Subclasses should override this method");
   }
+  virtual ParametersType GetParameters() const
+  {
+    itkExceptionMacro(<<"Subclasses should override this method");
+  }
 
   virtual void SetChannelList(std::vector<unsigned int>& /*channels*/)
   {