diff --git a/fslmeants.cc b/fslmeants.cc index 87921294a8d744f3ba3c9d84bf500452ea1aee50..88cff6df8e82afeeceb722e8dfe49ea6205b4e14 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(); + } } } }