]> Creatis software - clitk.git/blobdiff - common/vvImage.txx
Merge branch 'master' of git.creatis.insa-lyon.fr:clitk
[clitk.git] / common / vvImage.txx
index 90eeb02338e21408be4854687b1ab5969ef1febc..55b785fb4814571fd4c0a7788699d03c848b937f 100644 (file)
@@ -47,7 +47,11 @@ void vvImage::AddItkImage(TItkImageType *input)
     (*matrix)[i][3] += input->GetOrigin()[i];
   }
 
-  mTransform->SetMatrix(matrix);
+  // GetDirection provides the forward transform, vtkImageReslice wants the inverse
+  matrix->Invert();
+
+  mTransform.push_back(vtkSmartPointer<vtkTransform>::New());
+  mTransform.back()->SetMatrix(matrix);
 }
 //--------------------------------------------------------------------