Page MenuHomePhabricator

Upgrading ITK version 4.13.3 to latest version of ITK 5.1.2
Closed, DuplicatePublic

Description

I was fiddling around trying to port Blueberry Framework from MITK out towards CTK and I've come up with a version conflict and missing file which is necessary in 4.13.3 and the same file was removed from ITK since version 5.0 and forward.

Line #16 at this location requires itkAffineGeometryFrame.h which was removed from ITK 5.0 : https://github.com/MITK/MITK/blob/24935707b96301ba264664ac9735d64599611461/Modules/Core/include/mitkAffineTransform3D.h#L16

I found the information at this location : https://github.com/InsightSoftwareConsortium/ITK/blob/c2b399eef1248465a848a26231de66a8c9715132/Documentation/ReleaseNotes/5.0rc02.md

If you do a search you will stumble upon this comment for the release:

Stephen R.Aylward @aylward (47):
      ENH: Refactor of SpatialObject top-level class
      ENH: Remove itkAffineGeometryFrame file

If MITK is planning to move towards ITK 5.0 and higher than this code has to be adapted because it will not work in the compilation process.

Best regards

Event Timeline

al-sabr triaged this task as High priority.Feb 23 2021, 8:25 AM
al-sabr created this task.