HomePhabricator
Diffusion MITK f379735e54e5

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 25 2020, 11:37 PM
kislinskPushed on Mar 26 2020, 2:15 PM
Reviewer
O1: MITK Reviewer Group I
Differential Revision
Restricted Differential Revision
Parents
rMITKf772f230f6ff: Directly query DicomRT readers by their CustomMimeType
rMITK1fc10de191fa: Merge branch 'T27245-DoxygenExtensionPoint'
Branches
Unknown
Tags
Unknown
Tasks
T27243: DICOM plugin depends on autoload module