From 23da0bae1eaea0909eb3157faf1e090aae3dd4f6 Mon Sep 17 00:00:00 2001
From: Julien Malik <julien.malik@c-s.fr>
Date: Thu, 19 Feb 2015 23:28:37 +0100
Subject: [PATCH] COMP: fix overloaded-virtual warning

---
 .../Interpolation/include/otbGenericInterpolateImageFunction.h  | 2 +-
 .../include/otbGenericInterpolateImageFunction.txx              | 2 +-
 Modules/Radiometry/Simulation/include/otbProspectModel.h        | 1 +
 3 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/Modules/Core/Interpolation/include/otbGenericInterpolateImageFunction.h b/Modules/Core/Interpolation/include/otbGenericInterpolateImageFunction.h
index d27ee46e03..cc803f7f99 100644
--- a/Modules/Core/Interpolation/include/otbGenericInterpolateImageFunction.h
+++ b/Modules/Core/Interpolation/include/otbGenericInterpolateImageFunction.h
@@ -117,7 +117,7 @@ protected:
 
   /** Call the superclass implementation and set the TablesHaveBeenGenerated
    * flag to false */
-  virtual void Modified(void);
+  virtual void Modified(void) const;
 
   /** Delete tables.*/
   virtual void ResetOffsetTable();
diff --git a/Modules/Core/Interpolation/include/otbGenericInterpolateImageFunction.txx b/Modules/Core/Interpolation/include/otbGenericInterpolateImageFunction.txx
index 5d8b8549b6..2fc1e462c9 100644
--- a/Modules/Core/Interpolation/include/otbGenericInterpolateImageFunction.txx
+++ b/Modules/Core/Interpolation/include/otbGenericInterpolateImageFunction.txx
@@ -83,7 +83,7 @@ GenericInterpolateImageFunction<TInputImage, TFunction, TBoundaryCondition, TCoo
 template<class TInputImage, class TFunction, class TBoundaryCondition, class TCoordRep>
 void
 GenericInterpolateImageFunction<TInputImage, TFunction, TBoundaryCondition, TCoordRep>
-::Modified()
+::Modified() const
 {
   Superclass::Modified();
   m_TablesHaveBeenGenerated = false;
diff --git a/Modules/Radiometry/Simulation/include/otbProspectModel.h b/Modules/Radiometry/Simulation/include/otbProspectModel.h
index 6364f5d2cd..46ea07036b 100644
--- a/Modules/Radiometry/Simulation/include/otbProspectModel.h
+++ b/Modules/Radiometry/Simulation/include/otbProspectModel.h
@@ -55,6 +55,7 @@ class ITK_EXPORT ProspectModel : public SimulationStep1Base
       itkTypeMacro(ProspectModel, SpectrumGeneratorBase);
 
       /** Set/Get Input */
+      using Superclass::SetInput;
       virtual  void SetInput(const ParametersType &);
       void SetInput(const LeafParametersType *object);
       LeafParametersType * GetInput();
-- 
GitLab