From 2aac03954ba278665926f5f91367c1b5d77796d2 Mon Sep 17 00:00:00 2001
From: Saad Jbabdi <saad@fmrib.ox.ac.uk>
Date: Thu, 17 Feb 2011 12:37:11 +0000
Subject: [PATCH] remove temp changes that sneaked in

---
 probtrackxOptions.h |  8 +++++++-
 streamlines.cc      | 23 +----------------------
 2 files changed, 8 insertions(+), 23 deletions(-)

diff --git a/probtrackxOptions.h b/probtrackxOptions.h
index 711da7a..3d0a3f3 100644
--- a/probtrackxOptions.h
+++ b/probtrackxOptions.h
@@ -62,6 +62,7 @@ class probtrackxOptions {
   Option<int> nparticles;
   Option<int> nsteps;
   Option<float> distthresh;
+  FmribOption<float> distthresh3;
   Option<float> c_thr;
   FmribOption<float> fibthresh;
   Option<bool> sampvox;
@@ -75,6 +76,7 @@ class probtrackxOptions {
   Option<bool> seedcountastext;
   FmribOption<bool> splitmatrix2;
 
+
   void parse_command_line(int argc, char** argv,Log& logger);
   void modecheck();
   void modehelp();
@@ -182,7 +184,7 @@ class probtrackxOptions {
 	 string("\tFreesurfer-type surface descriptor (in ascii format)"),
        false, requires_argument),
    meshspace(string("--meshspace"), string("freesurfer"),
-	 string("Mesh reference space - either 'freesurfer' (default) or 'caret'"),
+	 string("Mesh reference space - either 'freesurfer' (default) or 'caret' or 'first'"),
        false, requires_argument),
   lrmask(string("--lrmask"), string(""),
 	 string("Low resolution binary brain mask for storing connectivity distribution in matrix2 mode"),
@@ -202,6 +204,9 @@ class probtrackxOptions {
    distthresh(string("--distthresh"), 0,
 	    string("Discards samples shorter than this threshold (in mm - default=0)"),
 	    false, requires_argument),
+   distthresh3(string("--distthresh3"), 0,
+	    string("Discards samples (in matrix3) shorter than this threshold (in voxels - default=0)"),
+	    false, requires_argument),
    c_thr(string("-c,--cthr"), 0.2, 
 	 string("Curvature threshold - default=0.2"), 
 	 false, requires_argument),
@@ -277,6 +282,7 @@ class probtrackxOptions {
        options.add(nparticles);
        options.add(nsteps);
        options.add(distthresh);
+       options.add(distthresh3);
        options.add(c_thr);
        options.add(fibthresh);
        options.add(sampvox);
diff --git a/streamlines.cc b/streamlines.cc
index d12c3a5..5e773eb 100644
--- a/streamlines.cc
+++ b/streamlines.cc
@@ -483,13 +483,6 @@ namespace TRACT{
     m_SeedRow=1;
     
 
-    // where we initialise the vector that stores average path lengths
-    // (maybe in the future, we shouldn't need --os2t to do this...)
-    if(opts.pathlengths.value()){
-      m_pathlengths.ReSize(m_numseeds,opts.nparticles.value());
-      m_pathlengths = -1.0;
-      m_nsamp=1;
-    }
   }
   
 
@@ -638,9 +631,8 @@ namespace TRACT{
     if(opts.matrix2out.value()){
       next_matrix2_row();
     }
-    if(opts.seedcountastext.value() || opts.pathlengths.value()){
+    if(opts.seedcountastext.value()){
       m_SeedRow++;
-      m_nsamp=1;
     }
   }
   
@@ -690,15 +682,6 @@ namespace TRACT{
       }
     }
 
-    if(opts.pathlengths.value()){
-      float pathlength=0.0;
-      for(unsigned int i=0;i<m_path.size();i++){
-	pathlength+=opts.steplength.value();
-      }
-      m_pathlengths(m_SeedRow,m_nsamp)=pathlength;
-      m_nsamp++;
-    }
-
     
   }
 
@@ -905,10 +888,6 @@ namespace TRACT{
   void Counter::save_pathdist(){  
     m_prob.setDisplayMaximumMinimum(m_prob.max(),m_prob.min());
     save_volume(m_prob,logger.appendDir(opts.outfile.value()));
-
-    if(opts.pathlengths.value()){
-      write_ascii_matrix(m_pathlengths,logger.appendDir("pathlengths"));
-    }
   }
   
   void Counter::save_pathdist(string add){  //for simple mode
-- 
GitLab