[ITK] [ITK-users] Silly question on itk::Matrix

vincent ngai vincent.ngai at gmail.com
Fri Aug 22 03:30:44 EDT 2014


Hi all, pardon me for this silly question on itk::Matrix. Why do I need to
transpose a translation matrix after I copy the [x,y,z] translation values
to the matrix[3].

I know conceptually it should not really matter whether its row or col
major so long as you can
post multiply or pre multiply with another vector. But the way operator*()
works only allows for
Matrix * P, and when I test the simple case of TranslationMatrix * Point, I
would have to transpose the matrix. If I could also do Point *
TranslationMatrix, then i wouldn't need to transpose.

Any ideas?

-- 
Regards,
Vincent
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/community/attachments/20140822/a701a2a3/attachment.html>
-------------- next part --------------
_____________________________________
Powered by www.kitware.com

Visit other Kitware open-source projects at
http://www.kitware.com/opensource/opensource.html

Kitware offers ITK Training Courses, for more information visit:
http://www.kitware.com/products/protraining.php

Please keep messages on-topic and check the ITK FAQ at:
http://www.itk.org/Wiki/ITK_FAQ

Follow this link to subscribe/unsubscribe:
http://public.kitware.com/mailman/listinfo/insight-users


More information about the Community mailing list