From ccd221b1f8d03a41ebbbf2e9dd6b82acf4c70fee Mon Sep 17 00:00:00 2001 From: Victor Poughon <victor.poughon@cnes.fr> Date: Thu, 4 Jul 2019 11:28:14 +0200 Subject: [PATCH] BUG: fix unitialized member variable --- .../include/otbEstimateInnerProductPCAImageFilter.hxx | 3 +-- .../include/otbInnerProductPCAImageFilter.hxx | 1 + 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Modules/Filtering/DimensionalityReduction/include/otbEstimateInnerProductPCAImageFilter.hxx b/Modules/Filtering/DimensionalityReduction/include/otbEstimateInnerProductPCAImageFilter.hxx index 24cbb84deb..7f9d5d39f5 100644 --- a/Modules/Filtering/DimensionalityReduction/include/otbEstimateInnerProductPCAImageFilter.hxx +++ b/Modules/Filtering/DimensionalityReduction/include/otbEstimateInnerProductPCAImageFilter.hxx @@ -34,9 +34,8 @@ namespace otb */ template <class TInputImage, class TOutputImage> EstimateInnerProductPCAImageFilter<TInputImage, TOutputImage> -::EstimateInnerProductPCAImageFilter() +::EstimateInnerProductPCAImageFilter(): m_NumberOfPrincipalComponentsRequired(1), m_CenterData(true) { - m_NumberOfPrincipalComponentsRequired = 1; } /** diff --git a/Modules/Filtering/DimensionalityReduction/include/otbInnerProductPCAImageFilter.hxx b/Modules/Filtering/DimensionalityReduction/include/otbInnerProductPCAImageFilter.hxx index ab3b3e331c..1498285a88 100644 --- a/Modules/Filtering/DimensionalityReduction/include/otbInnerProductPCAImageFilter.hxx +++ b/Modules/Filtering/DimensionalityReduction/include/otbInnerProductPCAImageFilter.hxx @@ -36,6 +36,7 @@ InnerProductPCAImageFilter<TInputImage, TOutputImage> this->SetNthOutput(0, OutputImageType::New()); m_EstimatePCAFilter = EstimatePCAFilterType::New(); m_NormalizePCAFilter = NormalizePCAFilterType::New(); + m_NumberOfPrincipalComponentsRequired = 1; m_CenterData = true; m_GenerateMeanComponent = false; m_MeanFilter = MeanFilterType::New(); -- GitLab