X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=common%2FvvImage.txx;h=6e8907633987e48e4fc17c0f7b97cd3eecc57eae;hb=95ff78f2fbaefa3adebfed8cc553d99af56a40e6;hp=c3491f8be4e3d9497528317d107bff9eefbb5858;hpb=d0821fb395eee271db5fe469bb77456e70e3e77f;p=clitk.git diff --git a/common/vvImage.txx b/common/vvImage.txx old mode 100755 new mode 100644 index c3491f8..6e89076 --- a/common/vvImage.txx +++ b/common/vvImage.txx @@ -1,3 +1,20 @@ +/*========================================================================= + Program: vv http://www.creatis.insa-lyon.fr/rio/vv + + Authors belong to: + - University of LYON http://www.universite-lyon.fr/ + - Léon Bérard cancer center http://www.centreleonberard.fr + - CREATIS CNRS laboratory http://www.creatis.insa-lyon.fr + + This software is distributed WITHOUT ANY WARRANTY; without even + the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + PURPOSE. See the copyright notices for more information. + + It is distributed under dual licence + + - BSD See included LICENSE.txt file + - CeCILL-B http://www.cecill.info/licences/Licence_CeCILL-B_V1-en.html +===========================================================================*/ #include //-------------------------------------------------------------------- @@ -17,7 +34,7 @@ void vvImage::AddItkImage(TItkImageType *input) converter->Update(); mVtkImages.push_back( converter->GetOutput() ); - // Account for direction in transform. The offset is already accounted for + // Account for direction in transform. The offset is already accounted for // in the VTK image coordinates, no need to put it in the transform. vtkSmartPointer matrix = vtkSmartPointer::New(); matrix->Identity(); @@ -25,16 +42,6 @@ void vvImage::AddItkImage(TItkImageType *input) for(unsigned int i=0; iGetImageDimension(); i++) (*matrix)[i][j] = input->GetDirection()[i][j]; mTransform->SetMatrix(matrix); - - // Create the corresponding transformed image - 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) ); } //--------------------------------------------------------------------