[Insight-users] Re: Question about Euler2DTransform

Luis Ibanez luis.ibanez at kitware.com
Tue Nov 22 06:53:04 EST 2005


Hi Albert,


   The Euler2DTransform derives from the Rigid2DTransform,
   The Rigid2DTransform derives from the MatrixOffsetTransformBase,

This can easily be seen from the Doxygen documentation
of the Euler2DTransform:

http://www.itk.org/Insight/Doxygen/html/classitk_1_1Euler2DTransform.html



The MatrixOffsetTransform applies always the multiplication
by the Matrix first, and then it adds the Offset.


    The Matrix encodes Scaling, Rotation and Shearing.
    The Offset encodes Translations.


Therefore...


    Rotations      are always applied first
    Translations   are applied after rotations.


----

When you say


    "in practice the opposite thing takes place"..

What do you mean ?



Do you mean that you think that the actual ITK
code is doing something different ?

Do you mean that the transform should be applied
in a different way.


---


Please be more explicit with your question.




    Thanks



       Luis



-----------------------
Albert Chitemyan wrote:
> Hi,
>  
> In ItkSoftwareGuide is written that in Euler2DTransform the rotation is 
> applied first, followed by the translation. But in practice  the 
> opposite thig takes place. How can you explain it?
>  
> Albert
> 



More information about the Insight-users mailing list