X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=itk%2FclitkResampleImageWithOptionsFilter.txx;h=0807fc0f09418f68423f669570b8fda2b1541865;hb=9a4f7a1a65fcaa160878e50a12a61bdacf78607a;hp=7c05dc5b018644848ded74469216017e23b3769a;hpb=88aebfd189cdbe2b329b62dbec4ff56d136e1664;p=clitk.git diff --git a/itk/clitkResampleImageWithOptionsFilter.txx b/itk/clitkResampleImageWithOptionsFilter.txx index 7c05dc5..0807fc0 100644 --- a/itk/clitkResampleImageWithOptionsFilter.txx +++ b/itk/clitkResampleImageWithOptionsFilter.txx @@ -55,6 +55,7 @@ ResampleImageWithOptionsFilter():itk::ImageToImageFilterCopyInformation(input); outputImage->SetLargestPossibleRegion(m_OutputRegion); outputImage->SetSpacing(m_OutputSpacing); + outputImage->FillBuffer(GetDefaultPixelValue()); // Init Gaussian sigma if (m_GaussianSigma[0] != -1) { // Gaussian filter set by user @@ -188,19 +191,11 @@ GenerateData() InputImagePointer input = dynamic_cast(itk::ProcessObject::GetInput(0)); static const unsigned int dim = InputImageType::ImageDimension; - // Set regions and allocate - //DD(this->GetOutput()->GetLargestPossibleRegion()); - //this->GetOutput()->SetRegions(m_OutputRegion); - //this->GetOutput()->Allocate(); - // this->GetOutput()->FillBuffer(m_DefaultPixelValue); - // Create main Resample Image Filter typedef itk::ResampleImageFilter FilterType; typename FilterType::Pointer filter = FilterType::New(); filter->GraftOutput(this->GetOutput()); - // this->GetOutput()->Print(std::cout); this->GetOutput()->SetBufferedRegion(this->GetOutput()->GetLargestPossibleRegion()); - // this->GetOutput()->Print(std::cout); // Print options if needed if (m_VerboseOptions) {