+//--------------------------------------------------------------------
+template<class ArgsInfoType>
+template<class FilterType>
+void
+clitk::ExtractMediastinumGenericFilter<ArgsInfoType>::
+SetOptionsFromArgsInfoToFilter(FilterType * f)
+{
+ f->SetVerboseOptionFlag(mArgsInfo.verbose_flag);
+ f->SetVerboseStepFlag(mArgsInfo.verboseStep_flag);
+ f->SetWriteStepFlag(mArgsInfo.writeStep_flag);
+ f->SetAFDBFilename(mArgsInfo.afdb_arg);
+ f->SetOutputMediastinumFilename(mArgsInfo.output_arg);
+ f->SetVerboseMemoryFlag(mArgsInfo.verboseMemory_flag);
+
+ f->SetDistanceMaxToAnteriorPartOfTheVertebralBody(mArgsInfo.maxAntSpine_arg);
+ f->SetUseBones(mArgsInfo.useBones_flag);
+
+ f->SetIntermediateSpacing(mArgsInfo.spacing_arg);
+ f->SetFuzzyThreshold("LR_lungs", mArgsInfo.ft_LR_lungs_arg);
+ f->SetFuzzyThreshold("bones", mArgsInfo.ft_bones_arg);
+ f->SetFuzzyThreshold("inf_lungs", mArgsInfo.ft_inf_lungs_arg);
+ f->SetFuzzyThreshold("ant_sternum", mArgsInfo.ft_ant_sternum_arg);
+}
+//--------------------------------------------------------------------
+
+