From d5d5beb938fd5609701c3546b11102c087687443 Mon Sep 17 00:00:00 2001
From: Mark Jenkinson <mark@fmrib.ox.ac.uk>
Date: Thu, 2 Aug 2001 18:27:04 +0000
Subject: [PATCH] Added verbose mode

---
 fslmeants.cc | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

diff --git a/fslmeants.cc b/fslmeants.cc
index 8792129..88cff6d 100644
--- a/fslmeants.cc
+++ b/fslmeants.cc
@@ -18,7 +18,7 @@ using namespace MISCMATHS;
 
 
 void print_usage(const string& progname) {
-  cerr << "Usage: " << progname << " <input 4D volume> <output text file> [<mask volume>] " 
+  cerr << "Usage: " << progname << " <input 4D volume> <output text file> [<mask volume> [-v]] " 
        << endl << endl;
   cerr << "e.g.   " << progname << " filtered_func_data meants.txt my_mask" 
        << endl;
@@ -39,6 +39,13 @@ int main(int argc,char *argv[])
     return -1; 
   }
 
+  bool verbose = false;
+  if ( (argc>=5) && (argv[4]=="-v") ) { 
+    verbose = true;
+  } else {
+    cerr << "Unrecognised option: " << argv[4] << endl;
+  }
+
   volume4D<float> vin;
   read_volume4D(vin,argv[1]);
 
@@ -67,6 +74,9 @@ int main(int argc,char *argv[])
 	if (fabs(mask(x,y,z))>1e-8) {  // arbitrary "0" threshold
 	  meants += vin.voxelts(x,y,z);
 	  num++;
+	  if (verbose) {
+	    cout << x << " " << y " " << z " " << vin.voxelts(x,y,z).t();
+	  }
 	}
       }
     }
-- 
GitLab