HomePhabricator
Diffusion MITK ddb3c1bc348a

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 27 2020, 9:41 AM
kislinskPushed on Mar 27 2020, 9:46 AM
Reviewer
O1: MITK Reviewer Group I
Differential Revision
Restricted Differential Revision
Parents
rMITKb8797590b4d0: Prefer std::make_unique() to std::unique_ptr::reset()
rMITK525971477cc1: In DICOM plugin, remove link-time dependency to auto-load DicomRTIO module
Branches
Unknown
Tags
Unknown
Tasks
T27243: DICOM plugin depends on autoload module