IpPic Free Core
Revision as of 02:00, 1 January 1970 by (username removed)
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
- contains methods for casting between the new image format and an the IpPicDescriptor: `CastToIpPicDescriptor`, `CastToImageDescriptor`
- all methods in this module are marked as deprecated, including this module will cause the compiler to throw compile warnings (if enabled)
- further information is available from the nightly generated documentation