From ac5677f4602079e85298f82e6a93f783890a87bc Mon Sep 17 00:00:00 2001
From: Raffaele Gaetano <raffaele.gaetano@cirad.fr>
Date: Wed, 11 Apr 2018 20:15:26 +0200
Subject: [PATCH] FIX: solves a 64-bit type issue in automatic layout
 configuration

---
 include/lsgrmController.txx | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/include/lsgrmController.txx b/include/lsgrmController.txx
index 6e072f0..aa645f7 100644
--- a/include/lsgrmController.txx
+++ b/include/lsgrmController.txx
@@ -316,9 +316,9 @@ void Controller<TSegmenter>::GetAutomaticConfiguration()
   itkDebugMacro(<<"Maximum number of nodes in memory is " << maximumNumberOfNodesInMemory);
 
   // Number of nodes in the entire image
-  const unsigned int imageWidth = m_InputImage->GetLargestPossibleRegion().GetSize()[0];
-  const unsigned int imageHeight = m_InputImage->GetLargestPossibleRegion().GetSize()[1];
-  const unsigned long int nbOfNodesInImage = imageWidth*imageHeight;
+  const std::size_t imageWidth = m_InputImage->GetLargestPossibleRegion().GetSize()[0];
+  const std::size_t imageHeight = m_InputImage->GetLargestPossibleRegion().GetSize()[1];
+  const std::size_t nbOfNodesInImage = imageWidth*imageHeight;
 
   // Default layout: 1x1
   m_NbTilesX = 1;
-- 
GitLab