Remove last remains of .pic support
Summary:
Resolves T28737.
- Remove obsolete build files of IpPic and IpFunc
- Remove or replace mentions of .pic with .nrrd in documentation
- Remove deprecated IpPicSupportIO module
- Remove all references to .pic from code and use .nrrd files instead
- Remove dangling test cpp file
This Diff only removes deprecated functionality and is the last step of a project that was started over 10 years ago but never finished.
After this Diff is landed, the last remaining .pic files in rMD MITK-Data should be removed (T13958).
API-breaking changes
The deprecated utility libraries MitkIpPic, MitkIpFunc, and MitkIpSegmentation were removed without any replacement.
Migration guide
The bool correctionForIpSegmentation and bool constrainToInside parameters of the two methods ProjectContourTo2DSlice() and BackProjectContourFrom2DSlice() - implemented in the following three classes - were removed, as they were and are unused. To migrate, simply remove these boolean values from any call to the mentioned methods of the classes:
- mitk::ContourModelUtils
- mitk::ContourUtils
- mitk::FeedbackContourTools
Test Plan: - Run unit tests (make sure to pull the latest commit in MITK-Data)
Reviewers: floca, O1 MITK Reviewer Group I, O3 MITK Reviewer Group II
Reviewed By: floca, O1 MITK Reviewer Group I, O3 MITK Reviewer Group II
Tags: Breaking Change
Maniphest Tasks: T28737
Differential Revision: https://phabricator.mitk.org/D555