HomePhabricator
Diffusion MITK 21ab4ee366bd

resolved T19760 - RT data support via reader service

Description

resolved T19760 - RT data support via reader service

Summary:
Signed-off-by: Clemens Hentschke <c.hentschke@dkfz-heidelberg.de>

Changes after review: define Tags for RTPLAN in DICOMTagsOfInterestHelper. Use DICOMTagsOfInterest service. Use proper DICOM property naming. Don't cast DICOM tag values. Adapt test.

Signed-off-by: Clemens Hentschke <c.hentschke@dkfz-heidelberg.de>

Removed unnecessary code

Signed-off-by: Clemens Hentschke <c.hentschke@dkfz-heidelberg.de>

Added standardized dicom tags as properties for RTDoseReader

Signed-off-by: Clemens Hentschke <c.hentschke@dkfz-heidelberg.de>

DoseGridScaling is read by DICOMDCMTKTagScanner

Signed-off-by: Clemens Hentschke <c.hentschke@dkfz-heidelberg.de>

Renamed RTDoseReader to RTDoseReaderService and moved to DICOMRTIO Module

Signed-off-by: Clemens Hentschke <c.hentschke@dkfz-heidelberg.de>

Renamed RTPlanReader to RTPlanReaderService and moved to DICOMRTIO Module

Signed-off-by: Clemens Hentschke <c.hentschke@dkfz-heidelberg.de>

Corrected include guard+documentation Signed-off-by: Clemens Hentschke <c.hentschke@dkfz-heidelberg.de>

Resolved T22539 - Restructured RTStructureSetReader

Signed-off-by: Clemens Hentschke <c.hentschke@dkfz-heidelberg.de>

Prevent DICOMRT files read by normal dicom file reader

Signed-off-by: Clemens Hentschke <c.hentschke@dkfz-heidelberg.de>

Additional dicom tags for RTSTRUCT

Signed-off-by: Clemens Hentschke <c.hentschke@dkfz-heidelberg.de>

Moved RTStructureSetReader to DicomRTIO Module

Signed-off-by: Clemens Hentschke <c.hentschke@dkfz-heidelberg.de>

Added common reader functions to helper file

Signed-off-by: Clemens Hentschke <c.hentschke@dkfz-heidelberg.de>

Adapted RTStructureSetReaderTest to new architecture

Signed-off-by: Clemens Hentschke <c.hentschke@dkfz-heidelberg.de>

Clean up

Signed-off-by: Clemens Hentschke <c.hentschke@dkfz-heidelberg.de>

Adapted tests to new architecture

Signed-off-by: Clemens Hentschke <c.hentschke@dkfz-heidelberg.de>

Removed old file

Signed-off-by: Clemens Hentschke <c.hentschke@dkfz-heidelberg.de>

New DICOMRT Mimes

Signed-off-by: Clemens Hentschke <c.hentschke@dkfz-heidelberg.de>

resolved merging conflicts

Switched on WARNINGS_AS_ERRORS

Signed-off-by: Clemens Hentschke <c.hentschke@dkfz-heidelberg.de>

resolved further merge conflicts

Signed-off-by: Clemens Hentschke <c.hentschke@dkfz-heidelberg.de>

Initialized image

Signed-off-by: Clemens Hentschke <c.hentschke@dkfz-heidelberg.de>

Merge branch 'T19760-RTDataReaderServiceIntegration'

Merge branch 'master' of https://phabricator.mitk.org/diffusion/MITK/mitk

Test Plan: DICOMRTTests work

Reviewers: O1 MITK Core, kislinsk

Reviewed By: O1 MITK Core, kislinsk

Subscribers: kislinsk

Maniphest Tasks: T22539

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

Details

Provenance
hentschAuthored on Jul 17 2017, 4:28 PM
hentschPushed on Jul 19 2017, 4:30 PM
Reviewer
O1: MITK Reviewer Group I
Differential Revision
Restricted Differential Revision
Parents
rMITK290500632b91: Merge branch 'T23099-WarningsAsErrorsInPlugins'
Branches
Unknown
Tags
Unknown
Tasks
T19760: RT data support via reader service
T22539: Rework of RTStructReader