MeVisLab Toolbox Reference
mlDirectDicomImportDPLImageToMultiFileVolume.h
Go to the documentation of this file.
1// Copyright (c) Fraunhofer MEVIS, Germany. All rights reserved.
2// **InsertLicense** code
3//----------------------------------------------------------------------------------
5
10//----------------------------------------------------------------------------------
11#pragma once
12
13// Local includes
15#include <FMEThirdPartyWarningsDisable.h>
16#include <vector>
17#include <FMEThirdPartyWarningsRestore.h>
18
19namespace DPL {
20 class Image;
21}
22
24
25// Forward to internally used classes.
26class DirectDicomImportDPLImporter;
27class MultiFileVolumeList;
28namespace FileListTools {
29 class FileList;
30}
31
32//----------------------------------------------------------------------------------
34//----------------------------------------------------------------------------------
35namespace DirectDicomImportDPLImageToMultiFileVolume {
36
37 // Forward to internally used parameter container.
39
47 const std::vector<DPL::Image> &dplImageList,
51};
52
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.
A tool class to manage a list of file/frame names/urls associated with attributes.
Class managing a list of MultiFileVolume instances for the DirectDicomImport module; taking ownership...
Target mlrange_cast(Source arg)
Generic version of checked ML casts.
Forward and includes of internally used DPL classes.
Namespace containing a number of tools and classes to scan directories for files, assign attributes t...
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).