]> Creatis software - clitk.git/blobdiff - tools/clitkCropImageGenericFilter.txx
several 4D sequences allowed resulting in several 4D mhd files
[clitk.git] / tools / clitkCropImageGenericFilter.txx
index 89aeabc4cfce965ff1b4709d9d71530dd97f915c..b5b80ee97ce08ac3f95534ff79eba6462cb44e20 100755 (executable)
@@ -25,7 +25,7 @@ clitk::CropImageGenericFilter<ArgsInfoType>::CropImageGenericFilter():
 {
   // Default values
   cmdline_parser_clitkCropImage_init(&mArgsInfo);
-  //InitializeImageType<2>();
+  InitializeImageType<2>();
   InitializeImageType<3>();
   InitializeImageType<4>();
 }
@@ -37,9 +37,9 @@ template<class ArgsInfoType>
 template<unsigned int Dim>
 void clitk::CropImageGenericFilter<ArgsInfoType>::InitializeImageType() 
 {  
-  // ADD_DEFAULT_IMAGE_TYPES(Dim);
-  ADD_IMAGE_TYPE(Dim, uchar);
-  ADD_IMAGE_TYPE(Dim, short);
+  ADD_DEFAULT_IMAGE_TYPES(Dim);
+  //ADD_IMAGE_TYPE(Dim, uchar);
+  //ADD_IMAGE_TYPE(Dim, short);
   // ADD_IMAGE_TYPE(Dim, uint);
   //  ADD_IMAGE_TYPE(Dim, ulong);
   // ADD_IMAGE_TYPE(Dim, int);
@@ -106,6 +106,7 @@ void clitk::CropImageGenericFilter<ArgsInfoType>::UpdateWithInputImageType()
       typename FilterType::Pointer filter = FilterType::New();
       filter->SetInput(input);
       filter->SetCropLikeFilename(mArgsInfo.like_arg);
+      filter->SetBackgroundValue(mArgsInfo.BGLike_arg);
       filter->Update();
       output = filter->GetOutput();
     }