X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=registration%2FclitkGenericAffineTransform.cxx;h=de53ebde690621c740fee304b5981f9041221358;hb=f727a96168c31de8ec613a9d57273f2ad7e11a70;hp=f1db790c31584a66a474d62d967361a85aa23d1e;hpb=c18059db4f507fd31b5898667f57eced7d48c5f7;p=clitk.git diff --git a/registration/clitkGenericAffineTransform.cxx b/registration/clitkGenericAffineTransform.cxx index f1db790..de53ebd 100644 --- a/registration/clitkGenericAffineTransform.cxx +++ b/registration/clitkGenericAffineTransform.cxx @@ -1,4 +1,4 @@ -/*========================================================================= + /*========================================================================= Program: vv http://www.creatis.insa-lyon.fr/rio/vv Authors belong to: @@ -29,9 +29,10 @@ template<> itk::MatrixOffsetTransformBase::Pointer clitk::GenericAffineTransform::GetNewEulerTransform() { - itk::Euler2DTransform< double >::Pointer p = itk::Euler2DTransform< double >::New(); + typedef itk::Euler2DTransform< double > Transform2DType; + Transform2DType::Pointer t2 = Transform2DType::New(); itk::MatrixOffsetTransformBase::Pointer pp; - pp = p; + pp = t2; return pp; } @@ -40,9 +41,11 @@ template<> itk::MatrixOffsetTransformBase::Pointer clitk::GenericAffineTransform::GetNewEulerTransform() { - itk::Euler3DTransform< double >::Pointer p = itk::Euler3DTransform< double >::New(); + typedef itk::Euler3DTransform < double > Transform3DType; + Transform3DType::Pointer t3 = Transform3DType::New(); + t3->SetComputeZYX(true); //SR: required? itk::MatrixOffsetTransformBase::Pointer pp; - pp = p; + pp = t3; return pp; } }