]> Creatis software - clitk.git/blobdiff - segmentation/clitkExtractMediastinalVesselsGenericFilter.txx
remove tools (now in tests_dav)
[clitk.git] / segmentation / clitkExtractMediastinalVesselsGenericFilter.txx
index b85da273513bd4665640008f71ec5fed2797ed75..4a681a6d2fad3a599efe58359221119fe5c74244 100644 (file)
@@ -51,7 +51,6 @@ void clitk::ExtractMediastinalVesselsGenericFilter<ArgsInfoType>::SetArgsInfo(co
   SetIOVerbose(mArgsInfo.verbose_flag);
   if (mArgsInfo.imagetypes_flag) this->PrintAvailableImageTypes();
   if (mArgsInfo.input_given) AddInputFilename(mArgsInfo.input_arg);
-  if (mArgsInfo.output_given) AddOutputFilename(mArgsInfo.output_arg);
 }
 //--------------------------------------------------------------------
 
@@ -68,9 +67,28 @@ SetOptionsFromArgsInfoToFilter(FilterType * f)
   f->SetWriteStepFlag(mArgsInfo.writeStep_flag);
   f->SetVerboseMemoryFlag(mArgsInfo.verboseMemory_flag);
   f->SetAFDBFilename(mArgsInfo.afdb_arg);  
-  f->SetOutputFolder(mArgsInfo.output_arg);
 
-  f->SetThreshold(mArgsInfo.threshold_arg);
+  f->SetThresholdHigh(mArgsInfo.thresholdHigh_arg);
+  f->SetThresholdLow(mArgsInfo.thresholdLow_arg);
+  f->SetErosionRadius(mArgsInfo.erode_arg);
+  f->SetDilatationRadius(mArgsInfo.dilate_arg);
+  
+  f->SetMaxDistancePostToCarina(mArgsInfo.maxPost_arg);
+  f->SetMaxDistanceAntToCarina(mArgsInfo.maxAnt_arg);
+  f->SetMaxDistanceLeftToCarina(mArgsInfo.maxLeft_arg);
+  f->SetMaxDistanceRightToCarina(mArgsInfo.maxRight_arg);
+  
+  f->SetSoughtVesselSeedName(mArgsInfo.seed_arg);
+  f->SetSoughtVesselName(mArgsInfo.name_arg);
+  f->SetMaxNumberOfFoundBifurcation(mArgsInfo.bif_arg);
+
+  f->SetFinalOpeningRadius(mArgsInfo.open_arg);
+
+  f->SetVerboseTrackingFlag(mArgsInfo.verboseTracking_flag);
+  
+  // Output filename
+  this->AddOutputFilename(mArgsInfo.output_arg);
+  f->SetOutputFilename(mArgsInfo.output_arg);
 }
 //--------------------------------------------------------------------