X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=vv%2FvvToolRigidReg.cxx;h=8c2909e888158ce01eafe027126a32406dc8ed43;hb=bfbffc033e8c2f7a9448dcf8611e5a81b1898559;hp=5b022f49385cf1a560f9518168c3030977442579;hpb=e33065b087d4dbe97c5528d76b34957ec2c946c7;p=clitk.git diff --git a/vv/vvToolRigidReg.cxx b/vv/vvToolRigidReg.cxx index 5b022f4..8c2909e 100644 --- a/vv/vvToolRigidReg.cxx +++ b/vv/vvToolRigidReg.cxx @@ -379,7 +379,11 @@ void vvToolRigidReg::SetTransform(vtkMatrix4x4 *matrix) euler = itk::Euler3DTransform::New(); euler->SetCenter(center); try { +#if ITK_VERSION_MAJOR > 4 || (ITK_VERSION_MAJOR == 4 && ITK_VERSION_MINOR > 6) euler->SetMatrix(rotMat,0.00001); +#else + euler->SetMatrix(rotMat); +#endif } catch (itk::ExceptionObject) { QString warning = "The matrice is a non-orthogonal rotation matrix.\nThe manual registration doesn't work."; QMessageBox msgBox(QMessageBox::Warning, tr("Reset transform"),warning, 0, this);