From 1517d5f0792730a5716fa98fe1e877b902f4360e Mon Sep 17 00:00:00 2001
From: Gregoire Mercier <gregoire.mercier@telecom-bretagne.eu>
Date: Wed, 2 Mar 2011 16:50:21 +0100
Subject: [PATCH] ENH copy construtors

---
 Code/Hyperspectral/otbMNFImageFilter.h | 4 ++++
 Code/Hyperspectral/otbPCAImageFilter.h | 4 ++++
 2 files changed, 8 insertions(+)

diff --git a/Code/Hyperspectral/otbMNFImageFilter.h b/Code/Hyperspectral/otbMNFImageFilter.h
index 7146f074a7..a0012d1ac6 100644
--- a/Code/Hyperspectral/otbMNFImageFilter.h
+++ b/Code/Hyperspectral/otbMNFImageFilter.h
@@ -199,6 +199,10 @@ protected:
   CovarianceEstimatorFilterPointerType m_CovarianceEstimator;
   CovarianceEstimatorFilterPointerType m_NoiseCovarianceEstimator;
   TransformFilterPointerType m_Transformer;
+
+private:
+  MNFImageFilter( const Self & ); // not implemented
+  void operator=( const Self & ); // not implemented
 }; // end of class
 
 } // end of namespace otb
diff --git a/Code/Hyperspectral/otbPCAImageFilter.h b/Code/Hyperspectral/otbPCAImageFilter.h
index c69de98999..24f7be0c20 100644
--- a/Code/Hyperspectral/otbPCAImageFilter.h
+++ b/Code/Hyperspectral/otbPCAImageFilter.h
@@ -201,6 +201,10 @@ protected:
   CovarianceEstimatorFilterPointerType m_CovarianceEstimator;
   TransformFilterPointerType m_Transformer;
   NormalizeFilterPointerType m_Normalizer;
+
+private:
+  PCAImageFilter( const Self & ); // not implemented
+  void operator ( const Self & ); // not implemented
 };
 
 } // end of namespace otb
-- 
GitLab