]> Creatis software - clitk.git/blobdiff - tools/clitkMedianImageGenericFilter.txx
Merge branch 'master' of git.creatis.insa-lyon.fr:clitk
[clitk.git] / tools / clitkMedianImageGenericFilter.txx
index fac4b9c38289399da1833f73a3df33105888c033..7e4a426539e6b0ecc9c64973f118e4da2ee9b94d 100644 (file)
@@ -61,13 +61,13 @@ template<class args_info_type>
 void MedianImageGenericFilter<args_info_type>::SetArgsInfo(const args_info_type & a)
 {
   mArgsInfo=a;
-  SetIOVerbose(mArgsInfo.verbose_flag);
+  this->SetIOVerbose(mArgsInfo.verbose_flag);
 
   if (mArgsInfo.input_given) {
-    SetInputFilename(mArgsInfo.input_arg);
+    this->SetInputFilename(mArgsInfo.input_arg);
   }
   if (mArgsInfo.output_given) {
-    SetOutputFilename(mArgsInfo.output_arg);
+    this->SetOutputFilename(mArgsInfo.output_arg);
   }
 
 }
@@ -98,9 +98,8 @@ MedianImageGenericFilter<args_info_type>::UpdateWithInputImageType()
   typename MedianImageFilterType::Pointer thresholdFilter=MedianImageFilterType::New();
   thresholdFilter->SetInput(input);
 
-  indexRadius[0]=mArgsInfo.radius_arg[0];
-  indexRadius[1]=mArgsInfo.radius_arg[1];
-  indexRadius[2]=mArgsInfo.radius_arg[2];
+  for (unsigned i = 0; i < InputImageType::ImageDimension; ++i)
+    indexRadius[i]=mArgsInfo.radius_arg[i];
 
   // indexRadius[0] = 1;
   // indexRadius[1] = 1;