From 503a3f88a300e89dc163f558ab6f4cac57326685 Mon Sep 17 00:00:00 2001 From: Antoine Regimbeau <antoine.regimbeau@c-s.fr> Date: Tue, 3 Apr 2018 14:58:50 +0200 Subject: [PATCH] STYLE: Get rid of commented code --- .../AppImageUtils/app/otbExtractROI.cxx | 58 ++++++------------- 1 file changed, 18 insertions(+), 40 deletions(-) diff --git a/Modules/Applications/AppImageUtils/app/otbExtractROI.cxx b/Modules/Applications/AppImageUtils/app/otbExtractROI.cxx index 2371d985bd..3c928ac009 100644 --- a/Modules/Applications/AppImageUtils/app/otbExtractROI.cxx +++ b/Modules/Applications/AppImageUtils/app/otbExtractROI.cxx @@ -255,51 +255,39 @@ private: inImage->UpdateOutputInformation(); ImageType::RegionType largestRegion = inImage->GetLargestPossibleRegion(); - // bool userExtent = !HasUserValue( "mode.extent.ulx" ) \ - // && !HasUserValue( "mode.extent.uly" ) \ - // && !HasUserValue( "mode.extent.lrx" ) \ - // && !HasUserValue( "mode.extent.lry" ); - - // bool userRadius = !HasUserValue( "mode.radius.r" ) \ - // && !HasUserValue( "mode.radius.cx" ) \ - // && !HasUserValue( "mode.radius.cy" ); - ImageType::RegionType currentLargest; - currentLargest.SetSize( 0 , GetDefaultParameterInt("sizex") ); // need a methode to get default value - currentLargest.SetSize( 1 , GetDefaultParameterInt("sizey") ); // need a methode to get default value + currentLargest.SetSize( 0 , GetDefaultParameterInt("sizex") ); + currentLargest.SetSize( 1 , GetDefaultParameterInt("sizey") ); currentLargest.SetIndex( 1 , GetDefaultParameterInt("starty") ); currentLargest.SetIndex( 0 , GetDefaultParameterInt("startx") ); // Update default only if largest has changed - if ( !(currentLargest == largestRegion) ) + if ( currentLargest != largestRegion ) { - std::cout<<"Reseting default value"<<std::endl; - // Put the limit of the index and the size relative the image + // Setting maximum value SetMaximumParameterIntValue( "sizex" , largestRegion.GetSize(0) ); SetMaximumParameterIntValue( "sizey" , largestRegion.GetSize(1) ); SetMaximumParameterIntValue( "startx" , largestRegion.GetIndex(0) + largestRegion.GetSize(0) ); SetMaximumParameterIntValue( "starty" , largestRegion.GetIndex(1) + largestRegion.GetSize(1) ); - + // Setting default value SetDefaultParameterInt( "sizex" , largestRegion.GetSize(0) ); SetDefaultParameterInt( "sizey" , largestRegion.GetSize(1) ); SetDefaultParameterInt( "startx" , largestRegion.GetIndex(0) ); SetDefaultParameterInt( "starty" , largestRegion.GetIndex(1) ); - // if ( !HasUserValue("sizex") ) - // SetParameterInt( "sizex" , largestRegion.GetSize(0) ); - // if ( !HasUserValue("sizey") ) - // SetParameterInt( "sizey" , largestRegion.GetSize(1) ); - - // Compute radius parameter with default sizex and sizey - // if ( GetParameterString( "mode" ) == "radius" && userRadius ) - ComputeRadiusFromIndex( inImage , largestRegion ); - // Compute extent parameter with default sizex and sizey - // if ( GetParameterString( "mode" ) == "extent" && userExtent ) - ComputeExtentFromIndex( inImage, largestRegion ); + // Setting actual value + if ( !HasUserValue("sizex") ) + SetParameterFloat( "sizex" , + GetDefaultParameterFloat( "sizex" ) ); + if ( !HasUserValue("sizey") ) + SetParameterFloat( "sizey" , + GetDefaultParameterFloat( "sizey" ) ); + // Compute radius parameters default value + ComputeRadiusFromIndex( inImage , largestRegion ); + // Compute extent parameters default value + ComputeExtentFromIndex( inImage, largestRegion ); } - - unsigned int nbComponents = inImage->GetNumberOfComponentsPerPixel(); ListViewParameter *clParam = dynamic_cast<ListViewParameter*>(GetParameterByKey("cl")); @@ -317,20 +305,10 @@ private: } // Update the start and size parameter depending on the mode - if ( GetParameterString("mode") == "extent" )//&& !userExtent) + if ( GetParameterString("mode") == "extent" ) ComputeIndexFromExtent(); - if (GetParameterString("mode") == "radius" )//&& !userRadius) + if (GetParameterString("mode") == "radius" ) ComputeIndexFromRadius(); - - // Crop the roi region to be included in the largest possible - // region - /* if(!this->CropRegionOfInterest()) - { - // Put the index of the ROI to origin and try to crop again - SetParameterInt("startx",0); - SetParameterInt("starty",0); - this->CropRegionOfInterest(); - }*/ if(GetParameterString("mode")=="fit") { -- GitLab