X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=common%2FvvImage.txx;h=c0eda2082e75f756e44a7fa33caa828e8848e22b;hb=c13d024475699d94ed1018a1e3be7cce91f1de97;hp=e73cd27fc4d22153365031d6654c897011b1296e;hpb=34a775104b11d2cab1fa48db1c6e254591b0fabe;p=clitk.git diff --git a/common/vvImage.txx b/common/vvImage.txx index e73cd27..c0eda20 100755 --- a/common/vvImage.txx +++ b/common/vvImage.txx @@ -7,20 +7,19 @@ void vvImage::AddItkImage(TItkImageType *input) mImageDimension = TItkImageType::ImageDimension; typedef itk::ImageToVTKImageFilter ConverterType; typename ConverterType::Pointer converter = ConverterType::New(); + mItkToVtkConverters.push_back(dynamic_cast< itk::ProcessObject *>(converter.GetPointer())); converter->SetInput(input); converter->Update(); - - mItkToVtkConverters.push_back(dynamic_cast< itk::ProcessObject *>(converter.GetPointer())); - mVtkImages.push_back(converter->GetOutput()); + mVtkImages.push_back( converter->GetOutput() ); - //mVtkImageReslice.push_back(vtkSmartPointer::New()); - //mVtkImageReslice.back()->SetInterpolationModeToLinear(); - //mVtkImageReslice.back()->AutoCropOutputOn(); - //mVtkImageReslice.back()->SetBackgroundColor(-1000,-1000,-1000,1); - //mVtkImageReslice.back()->SetResliceTransform(mTransform); - //mVtkImageReslice.back()->SetInput(0, image); - //mVtkImageReslice.back()->Update(); - //mVtkImages.push_back( mVtkImageReslice.back()->GetOutput(0) ); + mVtkImageReslice.push_back(vtkSmartPointer::New()); + mVtkImageReslice.back()->SetInterpolationModeToLinear(); + mVtkImageReslice.back()->AutoCropOutputOn(); + mVtkImageReslice.back()->SetBackgroundColor(-1000,-1000,-1000,1); + mVtkImageReslice.back()->SetResliceTransform(mTransform); + mVtkImageReslice.back()->SetInput(0, converter->GetOutput()); + mVtkImageReslice.back()->UpdateInformation(); + mTransformedVtkImages.push_back( mVtkImageReslice.back()->GetOutput(0) ); } //--------------------------------------------------------------------