From 71e3dcb432da23705f9bd8011ac9af8fc50ce89a Mon Sep 17 00:00:00 2001
From: Julien Michel <julien.michel@orfeo-toolbox.org>
Date: Thu, 12 Sep 2019 11:02:26 +0000
Subject: [PATCH] REFAC: Small refactoring to make code easier to read (from PR
 review)

---
 .../include/otbStreamingWarpImageFilter.hxx          | 12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)

diff --git a/Modules/Core/Transform/include/otbStreamingWarpImageFilter.hxx b/Modules/Core/Transform/include/otbStreamingWarpImageFilter.hxx
index fffcf6346f..405b2eca95 100644
--- a/Modules/Core/Transform/include/otbStreamingWarpImageFilter.hxx
+++ b/Modules/Core/Transform/include/otbStreamingWarpImageFilter.hxx
@@ -238,15 +238,17 @@ StreamingWarpImageFilter<TInputImage, TOutputImage, TDisplacementField>
 
     for(auto dim = 0U; dim < InputImageType::ImageDimension; ++dim)
       {
-      if(inputPtr->GetLargestPossibleRegion().GetSize()[dim]>1)
+      auto largestInputRegion = inputPtr->GetLargestPossibleRegion();
+
+      if(largestInputRegion.GetSize()[dim]>1)
         {
-        inputFinalIndex[dim] = inputPtr->GetLargestPossibleRegion().GetIndex()[dim]+1;
-        inputFinalSize[dim] = 0;
+        inputFinalIndex[dim] = largestInputRegion.GetIndex()[dim]+1;
+        inputFinalSize[dim]  = 0;
         }
       else
         {
-        inputFinalIndex[dim] = inputPtr->GetLargestPossibleRegion().GetIndex()[dim];
-        inputFinalSize[dim] = inputPtr->GetLargestPossibleRegion().GetSize()[dim];
+        inputFinalIndex[dim] = largestInputRegion.GetIndex()[dim];
+        inputFinalSize[dim]  = largestInputRegion.GetSize()[dim];
         }        
       }
 
-- 
GitLab