15 #include <ThirdPartyWarningsDisable.h>
17 #include <ThirdPartyWarningsRestore.h>
26 class DirectDicomImportDPLImporter;
27 class MultiFileVolumeList;
35 namespace DirectDicomImportDPLImageToMultiFileVolume {
47 const std::vector<DPL::Image> &dplImageList,
Project global and OS specific declarations.
#define MLDIRECTDICOMIMPORT_EXPORT
Only for diagnostic purposes.
Class handling all DICOM Processor Library Import (DPL) stuff for the DirectDicomImport module.
Class managing a list of MultiFileVolume instances for the DirectDicomImport module; taking ownership...
Forward and includes of internally used DPL classes.
MLDIRECTDICOMIMPORT_EXPORT void convertDPLImagesToDirectVolumeReferences(DirectDicomImportDPLImporter &ddiDPLImporter, const std::vector< DPL::Image > &dplImageList, const FileListTools::FileList &fileAttribList, const ConversionParameters &conversionParameters, MultiFileVolumeList &outputVolumeList)
Converts all DPL images to a list of DirectVolumeReferences in outImages.
Container for all parameters needed to convert a DPL::Image to MultiFileVolume(s).