changeset 2341:e08a62da00b9

Add warning message for mincstats -mask w/o -mask_range, -mask_binvalue, etc.
author bert <bert>
date Fri, 29 Jul 2005 16:46:14 +0000
parents 9ee04d432fa8
children f0229c8ecfdf
files ChangeLog progs/mincstats/mincstats.c
diffstat 2 files changed, 15 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2005-07-29  Bert Vincent <bert@bic.mni.mcgill.ca>
+	* progs/mincstats/mincstats.c: Add warning when mask file
+	specified with no mask range option.
+	
 2005-07-28  Bert Vincent <bert@bic.mni.mcgill.ca>
 	* conversion/nifti1/mnc2nii.c: Implement fix suggested by
 	Hyun-Pil Kim to set unused dimension lengths to 1 rather than
--- a/progs/mincstats/mincstats.c
+++ b/progs/mincstats/mincstats.c
@@ -5,7 +5,10 @@
  * University of Queensland, Australia
  *
  * $Log: mincstats.c,v $
- * Revision 1.14.2.4  2005-07-25 19:55:37  bert
+ * Revision 1.14.2.5  2005-07-29 16:46:14  bert
+ * Add warning message for mincstats -mask w/o -mask_range, -mask_binvalue, etc.
+ *
+ * Revision 1.14.2.4  2005/07/25 19:55:37  bert
  * Fix pct_T calculation by taking into account a possibly non-zero histogram floor
  *
  * Revision 1.14.2.3  2005/03/16 19:02:52  bert
@@ -767,6 +770,13 @@
    verify_range_options(&mask_min, &mask_max, &mask_range, &mask_binvalue);
    num_masks = mask_min.numvalues;
 
+   if (mask_file != NULL && num_masks == 1 && 
+       *mask_min.values == -DBL_MAX && *mask_max.values == DBL_MAX) {
+       fprintf(stderr, 
+               "%s: Warning: Mask specified without a range. Mask will be ignored.\n",
+               argv[0]);
+   }
+
    /* Check histogramming options */
    if((discrete_histogram && integer_histogram) ||
       ((discrete_histogram || integer_histogram) && (hist_bins != BINS_DEFAULT))) {