X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;ds=sidebyside;f=src%2FgdcmSerieHelper.cxx;h=bb7d47ebb264c6e738f4e8ad234a2cee1c7da593;hb=0ce6682a82eacb85233fcccef601f83bb591ec12;hp=f0dcdca3366dad1813b5ed90a56903ad257ceb7a;hpb=95e43356511d138225d8f718f632b3e7a8fcc106;p=gdcm.git diff --git a/src/gdcmSerieHelper.cxx b/src/gdcmSerieHelper.cxx index f0dcdca3..bb7d47eb 100644 --- a/src/gdcmSerieHelper.cxx +++ b/src/gdcmSerieHelper.cxx @@ -3,8 +3,8 @@ Program: gdcm Module: $RCSfile: gdcmSerieHelper.cxx,v $ Language: C++ - Date: $Date: 2005/02/05 01:37:09 $ - Version: $Revision: 1.4 $ + Date: $Date: 2005/04/20 22:04:34 $ + Version: $Revision: 1.5 $ Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de l'Image). All rights reserved. See Doc/License.txt or @@ -285,6 +285,13 @@ bool SerieHelper::ImagePositionPatientOrdering( GdcmFileList *fileList ) CoherentGdcmFileVector.resize( n ); // gdcmAssertMacro( CoherentGdcmFileVector.capacity() >= n ); + // Find out if min/max are coherent + if( min == max ) + { + gdcmWarningMacro( "Looks like all images have the exact same image position..."); + return false; + } + float step = (max - min)/(n - 1); int pos; n = 0;