From bca5246307c19fc4d6bffe4dfaed3603e2d52524 Mon Sep 17 00:00:00 2001
From: Otmane Lahlou <otmane.lahlou@c-s.fr>
Date: Fri, 5 Nov 2010 14:57:40 +0100
Subject: [PATCH] ENH : clear the coefficient vector at each sample iteration

---
 Code/Learning/otbGaussianAdditiveNoiseSampleListFilter.txx | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/Code/Learning/otbGaussianAdditiveNoiseSampleListFilter.txx b/Code/Learning/otbGaussianAdditiveNoiseSampleListFilter.txx
index 4c6789f85b..cd1130a11f 100644
--- a/Code/Learning/otbGaussianAdditiveNoiseSampleListFilter.txx
+++ b/Code/Learning/otbGaussianAdditiveNoiseSampleListFilter.txx
@@ -41,6 +41,10 @@ GaussianAdditiveNoiseSampleListFilter<TInputSampleList,TOutputSampleList>
   typedef itk::Statistics::MersenneTwisterRandomVariateGenerator GeneratorType;
   GeneratorType::Pointer   generator   = GeneratorType::New();
 
+  // Clear the coefficients vector first
+  m_WhiteGaussianNoiseCoefficients.clear();
+
+  // Get the size of the measurement vectors
   unsigned int size = this->GetInput()->Get()->GetMeasurementVectorSize();
   if(size == 0)
     {
-- 
GitLab