From 6d9f5cffc0780cd3b5ad0733a4cecd759368e153 Mon Sep 17 00:00:00 2001
From: Guillaume Pasero <guillaume.pasero@c-s.fr>
Date: Mon, 5 Mar 2018 16:50:59 +0100
Subject: [PATCH] BUG: fix SetSignedSpacing macro

---
 Modules/Core/ImageBase/include/otbImage.h | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/Modules/Core/ImageBase/include/otbImage.h b/Modules/Core/ImageBase/include/otbImage.h
index 3bec599c72..6fddf898fd 100644
--- a/Modules/Core/ImageBase/include/otbImage.h
+++ b/Modules/Core/ImageBase/include/otbImage.h
@@ -49,18 +49,18 @@ namespace internal
   }
 
   template < class InputImage , typename SpacingType >
-  void SetSignedSpacing( InputImage input , SpacingType spacing )
+  void SetSignedSpacing( InputImage *input , SpacingType spacing )
   {
     // TODO check for spacing size ==> error
     typename InputImage::DirectionType direction = input->GetDirection();
-    for ( unsigned int i = 0 ; i < InputImage::VImageDimension ; i++ )
+    for ( unsigned int i = 0 ; i < InputImage::ImageDimension ; i++ )
       {
       // TODO check if spacing[i] = 0 ==> error
       if ( spacing[ i ] < 0 )
         {
         if ( direction[i][i] > 0 )
           {
-          for ( unsigned int j = 0 ; j < InputImage::VImageDimension ; j++ )
+          for ( unsigned int j = 0 ; j < InputImage::ImageDimension ; j++ )
             {
             direction[j][i] = - direction[j][i];
             }
-- 
GitLab