]> Creatis software - clitk.git/blobdiff - filters/clitkBinarizeImageGenericFilter.txx
- correct bug: string pixeltype is different in ITK and VTK
[clitk.git] / filters / clitkBinarizeImageGenericFilter.txx
index 56d85e968dd82605a4495b40a0d4a2a94777961e..11b75f981a14bc66bb92145dd3c0195369cea564 100644 (file)
@@ -22,9 +22,9 @@ namespace clitk
   template<class args_info_type>
   BinarizeImageGenericFilter<args_info_type>::BinarizeImageGenericFilter():
     ImageToImageGenericFilter<Self>("Binarize") {
-    //    InitializeImageType<2>();
+    InitializeImageType<2>();
     InitializeImageType<3>();
-    //InitializeImageType<4>();
+    InitializeImageType<4>();
   }
   //--------------------------------------------------------------------
 
@@ -33,10 +33,11 @@ namespace clitk
   template<class args_info_type>
   template<unsigned int Dim>
   void BinarizeImageGenericFilter<args_info_type>::InitializeImageType() {      
-    //ADD_IMAGE_TYPE(Dim, char);
+    ADD_IMAGE_TYPE(Dim, char);
+    ADD_IMAGE_TYPE(Dim, uchar);
     ADD_IMAGE_TYPE(Dim, short);
-    //ADD_IMAGE_TYPE(Dim, int);
-    //ADD_IMAGE_TYPE(Dim, float);
+    ADD_IMAGE_TYPE(Dim, int);
+    ADD_IMAGE_TYPE(Dim, float);
   }
   //--------------------------------------------------------------------
   
@@ -46,7 +47,6 @@ namespace clitk
   void BinarizeImageGenericFilter<args_info_type>::SetArgsInfo(const args_info_type & a) {
     mArgsInfo=a;
     SetIOVerbose(mArgsInfo.verbose_flag);
-
     if (mArgsInfo.imagetypes_flag) this->PrintAvailableImageTypes();
 
     if (mArgsInfo.input_given) {
@@ -83,15 +83,15 @@ namespace clitk
     if (mArgsInfo.lower_given) thresholdFilter->SetLowerThreshold(static_cast<PixelType>(mArgsInfo.lower_arg));
     if (mArgsInfo.upper_given) thresholdFilter->SetUpperThreshold(static_cast<PixelType>(mArgsInfo.upper_arg));
 
-    DD(mArgsInfo.lower_given);
-    DD(mArgsInfo.upper_given);
-    DD(mArgsInfo.lower_arg);
-    DD(mArgsInfo.upper_arg);
-    DD(mArgsInfo.fg_arg);
-    DD(mArgsInfo.bg_arg);
-    DD(mArgsInfo.fg_given);
-    DD(mArgsInfo.bg_given);
-    DD(mArgsInfo.mode_arg);
+    // DD(mArgsInfo.lower_given);
+    // DD(mArgsInfo.upper_given);
+    // DD(mArgsInfo.lower_arg);
+    // DD(mArgsInfo.upper_arg);
+    // DD(mArgsInfo.fg_arg);
+    // DD(mArgsInfo.bg_arg);
+    // DD(mArgsInfo.fg_given);
+    // DD(mArgsInfo.bg_given);
+    // DD(mArgsInfo.mode_arg);
 
 // <<<<<<< clitkBinarizeImageGenericFilter.txx
 //     DD(mArgsInfo.useFG_flag);