HomePhabricator
Diffusion MITK 7a9446c8d4e2

T24302 - persist ID of Identifiable

Description

T24302 - persist ID of Identifiable

Summary:
Signed-off-by: Ralf Floca <r.floca@dkfz-heidelberg.de>

Added UID serialization support for ItkImageIO

Signed-off-by: Ralf Floca <r.floca@dkfz-heidelberg.de>

Added UID serialization support for LabelSetImageIO

Signed-off-by: Ralf Floca <r.floca@dkfz-heidelberg.de>

Added UID serialization support for scene serialization

Signed-off-by: Ralf Floca <r.floca@dkfz-heidelberg.de>

Added support for Identifiable UID in MAPRegistrationWrapper(IO)

  • Setter and Getter of Identifiable are virtual now, to allow the override in classes that provide there own UIDs
  • Changed interface of the wrapper. Constructor now needs pointer to the registration (as it makes no sense to instatiate a wrapper w/o a registration
  • Fixed T24302

Signed-off-by: Ralf Floca <r.floca@dkfz-heidelberg.de>

Test Plan: coder review and untit test

Reviewers: O3 MITK Reviewer Group II, O1 MITK Reviewer Group I, kislinsk

Reviewed By: O3 MITK Reviewer Group II, O1 MITK Reviewer Group I, kislinsk

Subscribers: kalali, kislinsk

Maniphest Tasks: T24302

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

Details

Provenance
flocaAuthored on Jun 15 2020, 11:47 AM
flocaPushed on Jun 15 2020, 1:22 PM
Reviewer
O3: MITK Reviewer Group II
Differential Revision
Restricted Differential Revision
Parents
rMITK6f77474e0780: BREAKING. Fixed review remarks.
rMITK3cf5a6d0162b: Rename "Using T1 map"-related UI entries to more specific variable flip angleā€¦
Branches
Unknown
Tags
Unknown
Tasks
T24302: Should we persiste the ID of Identifiable when loading/saving BaseDatas?