From 0acad6452ddd83368d634e0796a0ae55f630ba34 Mon Sep 17 00:00:00 2001 From: Julien Malik <julien.malik@c-s.fr> Date: Tue, 27 Sep 2011 14:58:50 +0200 Subject: [PATCH] BUG: fix initialization of Rescale application --- Applications/Util/otbRescale.cxx | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/Applications/Util/otbRescale.cxx b/Applications/Util/otbRescale.cxx index 2e86be9e32..ba9bd376fa 100644 --- a/Applications/Util/otbRescale.cxx +++ b/Applications/Util/otbRescale.cxx @@ -75,10 +75,6 @@ private: void DoUpdateParameters() { // Nothing to do here for the parameters : all are independent - - // Reinitialize the object - m_RescaleFilter = RescaleImageFilterType::New(); - m_MinMaxFilter = MinMaxFilterType::New(); } void DoExecute() @@ -87,8 +83,10 @@ private: otbAppLogDEBUG( << "Starting Min/Max computation" ) - m_MinMaxFilter->GetStreamer()->SetNumberOfLinesStrippedStreaming( 50 ); + m_MinMaxFilter = MinMaxFilterType::New(); m_MinMaxFilter->SetInput( inImage ); + m_MinMaxFilter->GetStreamer()->SetNumberOfLinesStrippedStreaming( 50 ); + AddProcess(m_MinMaxFilter->GetStreamer(), "Min/Max computing"); m_MinMaxFilter->Update(); @@ -97,6 +95,7 @@ private: FloatVectorImageType::PixelType inMin, inMax; + m_RescaleFilter = RescaleImageFilterType::New(); m_RescaleFilter->SetInput( inImage ); m_RescaleFilter->SetInputMinimum( m_MinMaxFilter->GetMinimum() ); m_RescaleFilter->SetInputMaximum( m_MinMaxFilter->GetMaximum() ); -- GitLab