Despite the documentation the DICOMReader configured via the configuration "classicreader.xml" (e.g. generated by mitk::DICOMFileReaderSelector / mitk::DICOMReaderConfigurator) is not equal to directly use the mitk::ClassicDICOMSeriesReader.
We have 3D+t image data that will be correctly loaded by mitk::ClassicDICOMSeriesReader but not by the Selector (using the config file).
Due to the fact that the fact that ClassicDICOMSeriesReader does not implement new logic, but just configures itself in the Constructor, it implies that one of the following problems exist.
- config file is not correct (settings were forgotten)
- Not everything what can be configured in code via the class interface can be configured via xml (and this is missing in the configuration file)
- An error in mitk::DICOMReaderConfigurator.
We should find the source of the problem and ensure that the config file also works correctly.