diff --git a/Modules/Filtering/Statistics/include/otbNormalizeVectorImageFilter.h b/Modules/Filtering/Statistics/include/otbNormalizeVectorImageFilter.h index 56ec38934fc40b3123ad12c60a0e15c5679653c9..e5b3888da8d1e4fe5a651bfa6714beba146174d9 100644 --- a/Modules/Filtering/Statistics/include/otbNormalizeVectorImageFilter.h +++ b/Modules/Filtering/Statistics/include/otbNormalizeVectorImageFilter.h @@ -196,7 +196,7 @@ protected: virtual ~NormalizeVectorImageFilter() { } void GenerateOutputInformation(); - void BeforeThreadedGenerateData(); + private: NormalizeVectorImageFilter ( const Self & ); diff --git a/Modules/Filtering/Statistics/include/otbNormalizeVectorImageFilter.txx b/Modules/Filtering/Statistics/include/otbNormalizeVectorImageFilter.txx index c91a9df6bf1c889a412522ffd581a7c994d2db2d..9d578bf1a9baded6e8753b4091cc85a079254126 100644 --- a/Modules/Filtering/Statistics/include/otbNormalizeVectorImageFilter.txx +++ b/Modules/Filtering/Statistics/include/otbNormalizeVectorImageFilter.txx @@ -48,15 +48,9 @@ NormalizeVectorImageFilter< TInputImage, TOutputImage > { m_CovarianceEstimator->SetInput( const_cast<InputImageType*>( this->GetInput() ) ); m_CovarianceEstimator->Update(); - } -} + } -template < class TInputImage, class TOutputImage > -void -NormalizeVectorImageFilter< TInputImage, TOutputImage > -::BeforeThreadedGenerateData () -{ - if ( !m_UseMean ) + if ( !m_UseMean ) { typename TInputImage::PixelType vector ( this->GetInput()->GetNumberOfComponentsPerPixel() ); vector.Fill( itk::NumericTraits< typename TInputImage::PixelType::ValueType >::Zero ); @@ -84,6 +78,7 @@ NormalizeVectorImageFilter< TInputImage, TOutputImage > this->GetFunctor().SetStdDev( sigma ); } } + } } // end of namespace otb