HomePhabricator
Diffusion MITK 525971477cc1

In DICOM plugin, remove link-time dependency to auto-load DicomRTIO module

Description

In DICOM plugin, remove link-time dependency to auto-load DicomRTIO module

Summary:

  • Add check against auto-load dependencies that was introduced for modules in T26980 resp. D224 also to plugins
  • Remove auto-load dependency to DicomRTIO
  • Use FileReaderRegistry to indirectly access DicomRTIO services in DICOM plugin

Test Plan: I manually loaded our RTStruct, RTDose, and RTPlan test datasets through the DICOM plugin.

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: MITK

Maniphest Tasks: T27243

Differential Revision: https://phabricator.mitk.org/D266

Details

Provenance
kislinskAuthored on Mar 26 2020, 4:34 PM
kislinskPushed on Mar 26 2020, 4:38 PM
Reviewer
O1: MITK Reviewer Group I
Differential Revision
Restricted Differential Revision
Parents
rMITK126f92d880e3: Fix memory leaks and static initialization order issues
rMITKf379735e54e5: In DICOM plugin, remove link-time dependency to auto-load DicomRTIO module
Branches
Unknown
Tags
Unknown
Tasks
T27243: DICOM plugin depends on autoload module