Here a little ToDo list, what still should be done:
- PlaneGeometry: is m_ScaleFactor necessary? Redundant data?
- Add checks to Set methods (e.g. SetSpacing: Spacing must not be 0,0,0; no negative entrances in Transform (=mirroring); ...)
- Clean up subclasses (PlaneGeometry)
- Make Get functions constant (return copy of ITWT, BoundingBox?)
- Double check, whether virtual functions (SetITWTbyVTK, ...) need to be virtual
- Write good documentation for PlaneGeometry
- Check the calls of Modified. Necessary? Too often? Move Modified to TransformHolder?
- Delete BackTransfom function (--> use WorldToIndex Transform)
...and if somebody is still motivated... 0.5 is always waiting ;-)