[Insight-developers] Trannsforming Transforms
Luis Ibanez
ibanez@cs.unc.edu
Thu, 02 Aug 2001 08:23:16 -0400
Hi,
A modification of transforms is scheduled
on GNATS, here are the basic changes we
plan to do :
1- Registration transform will disapear,
their functionality will be moved to
Transforms.
2- Transforms will be full itk::Classes
using smart pointers, and New().
3- Transforms will have InputPointType/OutputPointType
to support changes in dimension.
4- Transforms will differentiate between:
Point, Vector, CovariantVector
5- Transforms will be less templated, and closer
to a traditional C++ hierarchy, using virtual
methods for Transformation points/vector/covectors.
6- The center of the coordinate system will be
moved to the center of the image, which is the
most intuitive place, when it comes to registration.
7- Any additions ?
The process will break most of the registration
framework for a while, so if you have preferences
for some transforms that you'll like to see running
first, please send your suggestions to the list.
BTW, given tha the image has an AffineTransform,
the changes in the transform hierarchy will propagate
all over the code.
Thanks
Luis