changeset 1236:8c1db2e8c15a

Fixed code that generates an image number using the echo number (for the case where image number means slice) so that it works if the echo number is greater than the number of echos.
author neelin <neelin>
date Wed, 03 Nov 1999 16:17:18 +0000
parents 52e97f9653ab
children c8ff1cac0f23
files conversion/mri_to_minc/mri_to_minc.pl
diffstat 1 files changed, 5 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/conversion/mri_to_minc/mri_to_minc.pl
+++ b/conversion/mri_to_minc/mri_to_minc.pl
@@ -850,7 +850,11 @@
             $cur_exam = $file_info{'exam'};
             $cur_series = $file_info{'series'};
             $cur_echo = $file_info{'echo'};
-            $cur_image = $file_info{'image'} * $cur_numechos + $cur_echo;
+            $cur_image = $file_info{'image'};
+            if ($cur_numechos > 1) {
+               $cur_image = $cur_image * $cur_numechos + 
+                  (($cur_echo <= $cur_numechos) ? $cur_echo : 1);
+            }
             $cur_width = $file_info{'width'};
             $cur_height = $file_info{'height'};
             $cur_slicepos = $file_info{'slicepos'};