Page MenuHomePhabricator

Refactoring of the DICOMReader module to reduce internal dependencies
Closed, ResolvedPublic

Description

Currently in some cases some classes in the DICOMReader module establish dependencies that are unnecessary and problematic if we want to extend or change the tag scanning techniques or the tag caching.

E.g. DCMTKGDCMScanner is used as scanner and as cached, but no abstraction is used for both roles to avoid dependencies to this concrete implementation.

Event Timeline

User floca has pushed new remote branch:

bug-19798-dicom_reader_refactoring_with_tag_paths

Was fixed together with T19799.