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

---
 .../Fusion/PanSharpening/include/otbBayesianFusionFilter.h    | 4 ++--
 .../Fusion/PanSharpening/include/otbBayesianFusionFilter.txx  | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/Modules/Fusion/PanSharpening/include/otbBayesianFusionFilter.h b/Modules/Fusion/PanSharpening/include/otbBayesianFusionFilter.h
index 30622c494b..f77b932d6b 100644
--- a/Modules/Fusion/PanSharpening/include/otbBayesianFusionFilter.h
+++ b/Modules/Fusion/PanSharpening/include/otbBayesianFusionFilter.h
@@ -307,7 +307,7 @@ protected:
   void ComputeInternalStatistics(void);
   /** Call the superclass implementation and set the StatisticsHaveBeenGenerated
    * flag to false */
-  virtual void Modified(void);
+  virtual void Modified(void) const;
 
 private:
   /** Ponderation declaration*/
@@ -322,7 +322,7 @@ private:
   /** Optimisation matrix */
   MatrixType m_Vcondopt;
   /** True if internal statistics have been generated */
-  bool m_StatisticsHaveBeenGenerated;
+  mutable bool m_StatisticsHaveBeenGenerated;
 };
 
 } // end namespace otb
diff --git a/Modules/Fusion/PanSharpening/include/otbBayesianFusionFilter.txx b/Modules/Fusion/PanSharpening/include/otbBayesianFusionFilter.txx
index 994bdecda2..f96331eebd 100644
--- a/Modules/Fusion/PanSharpening/include/otbBayesianFusionFilter.txx
+++ b/Modules/Fusion/PanSharpening/include/otbBayesianFusionFilter.txx
@@ -62,7 +62,7 @@ BayesianFusionFilter<TInputMultiSpectralImage,
     TInputMultiSpectralInterpImage,
     TInputPanchroImage,
     TOutputImage>
-::Modified()
+::Modified() const
 {
   Superclass::Modified();
   m_StatisticsHaveBeenGenerated = false;
-- 
GitLab