From 419399c4a6ab118fbad4f18d56088eea1de49635 Mon Sep 17 00:00:00 2001 From: remicres <remi.cresson@teledetection.fr> Date: Thu, 11 Aug 2016 15:23:17 +0000 Subject: [PATCH] FIX: approximate closely the node size in memory --- include/lsrmBaatzSegmenter.h | 2 +- include/lsrmBaatzSegmenter.txx | 2 +- include/lsrmSegmenter.h | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/include/lsrmBaatzSegmenter.h b/include/lsrmBaatzSegmenter.h index 76fef41..0495d09 100644 --- a/include/lsrmBaatzSegmenter.h +++ b/include/lsrmBaatzSegmenter.h @@ -94,7 +94,7 @@ namespace lsrm float ComputeMergingCost(NodePointerType n1, NodePointerType n2); void UpdateSpecificAttributes(NodePointerType n1, NodePointerType n2); void InitFromImage(); - unsigned int GetNodeMemory(NodePointerType &node); + long long unsigned int GetNodeMemory(NodePointerType &node); }; } // end of namespace lsrm diff --git a/include/lsrmBaatzSegmenter.txx b/include/lsrmBaatzSegmenter.txx index 0c36fa6..5f30c26 100644 --- a/include/lsrmBaatzSegmenter.txx +++ b/include/lsrmBaatzSegmenter.txx @@ -131,7 +131,7 @@ namespace lsrm } template<class TImage> - unsigned int + long long unsigned int BaatzSegmenter<TImage>::GetNodeMemory(NodePointerType &node) { diff --git a/include/lsrmSegmenter.h b/include/lsrmSegmenter.h index 516afc7..c73c9ed 100644 --- a/include/lsrmSegmenter.h +++ b/include/lsrmSegmenter.h @@ -84,7 +84,7 @@ namespace lsrm /* * Returns the memory (in bytes) occupied by one node of the graph */ - virtual unsigned int GetNodeMemory(NodePointerType &node) = 0; + virtual long long unsigned int GetNodeMemory(NodePointerType &node) = 0; /* * Returns the memory (in bytes) occupied by the entire graph -- GitLab