HomePhabricator
Diffusion MITK 3c80a4f83c20

AbstractFileReader stores relevant IO meta information (BREAKING!)

Description

AbstractFileReader stores relevant IO meta information (BREAKING!)

This is a interface breaking commit for all classes
derived from AbstractFileReader. Derived classes have to
implement now "std::vector<BaseData::Pointer> DoRead()".
Normaly the only thing to do, is to rename the Read()
implementation of the derived class to DoRead().

The change was needed to ensure that for all reader classes
the meta information is stored. This is done now in the
implementation of AbstractFileReader::Read() after DoRead()
is called.

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

Details

Provenance
flocaAuthored on May 1 2020, 10:17 PM
flocaPushed on May 1 2020, 10:49 PM
flocaPushed on May 1 2020, 10:45 PM
flocaPushed on May 1 2020, 10:41 PM
Differential Revision
Restricted Differential Revision
Parents
rMITKff1f01cd7ce7: Introduced IO meta information property key path
Branches
Unknown
Tags
Unknown