]> Creatis software - clitk.git/blobdiff - itk/clitkCropLikeImageFilter.txx
Merge branch 'master' of git.creatis.insa-lyon.fr:clitk
[clitk.git] / itk / clitkCropLikeImageFilter.txx
index 93644a57c57f9a4a664de713aaab5524b603b06d..6399ec6ac7e5419ca870e6e7cd61bf6b072810ef 100644 (file)
@@ -30,7 +30,7 @@ CropLikeImageFilter():itk::ImageToImageFilter<ImageType, ImageType>() {
   this->SetNumberOfRequiredInputs(1);
   m_LikeImage = NULL;
   m_LikeFilenameIsGiven = false;
-  this->SetBackgroundValue(0);
+  this->SetBackgroundValue(typename PixelTraits<typename ImageType::PixelType>::ValueType(0));
   m_CropAlongThisDimension.resize(ImageType::ImageDimension);
   for(uint i=0; i<ImageType::ImageDimension; i++)
     m_CropAlongThisDimension[i] = true;
@@ -269,7 +269,10 @@ clitk::ResizeImageLike(const ImageType * input,
 {
   typename ImageType::Pointer output = ImageType::New();
   output->CopyInformation(input);
-  output->SetRegions(region);
+  typename ImageType::RegionType reg;
+  reg.SetIndex(region->GetIndex());
+  reg.SetSize(region->GetSize());
+  output->SetRegions(reg);
   output->Allocate();
   return clitk::ResizeImageLike<ImageType>(input, output, backgroundValue);
 }