IpPic Free Core

From mitk.org
Revision as of 02:00, 1 January 1970 by (username removed)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

IpPic free Core

This page documentes the changes in the interface and code structure which were necessary for completely removing the dependancy of the Core module to the IpPic module.

Consequently, the `.pic` data format was replaced by the `.nrrd` data format on the position of the standard MITK data format. In near future, storing to a `.pic` will be disabled. The reading-in of `.pic` will be supported longer.

The most affected class is `mitk::Image` since the whole management of the image data was done by the `IpPicDescriptor`.

Changes in mitk::Image

Usage of IpPic

Multiple algorithms located in the MitkExt module and also some Bundles still need to have access to the IpPic module. To provide backward compatibility, there are now two new modules

  • IpPicSupport
    • contains all I/O related classes (`Writer`, `Reader`, `IOFactory`) previously located in Core/
  • LegacyAdaptors