[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