MeVisLab Toolbox Reference
mlImageToMultiFileVolumeConversionParameters.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
16// DicomToMLTools::CalculateMinMaxFromDicomModes.
17#include <mlDicomToMLTools.h>
18
19// Message Base class.
21
22ML_START_NAMESPACE
23
26
29
31 ImageToMultiFileVolumeConversionParameters(DicomConfigurableMessageFilterBaseRefCountedPtr dcmMsgCollectorPtr);
32
35 float startPercentage = 0.5f;
36
43 float percentageRange = 0.5f;
44
46 bool usedDPLAnon = false;
47
51 bool usedDPLremovePrivateMFSQTag = false;
52
57 bool usedDPLforceOrthogonalWorldMatrix = false;
58
69 bool usedAllowMixedPixelTypes = false;
70
74 bool usedDecomposeTo3DVolumes = false;
75
77 DicomToMLTools::CalculateMinMaxFromDicomModes usedMinMaxScanMode = DicomToMLTools::CalculateMinMaxAutomatic;
78
80 bool processSetNGoSeries = false;
81
83 bool processSetNGoSeriesOnly = false;
84
90 bool copyPrivateTopLevelSourceTags = true;
91
93 bool disableDCMTreeNormalization = false;
94
96 bool keepTopLevelOfDCMTreeNormalization = true;
97
99 bool autoCreateMissingPrivateCreators = false;
100
102 bool doNotModifySMFTree = false;
103
105 DicomConfigurableMessageFilterBaseRefCountedPtr dcmMsgCollector;
106};
107
108ML_END_NAMESPACE
109
Project global and OS specific declarations.
#define MLDICOM_TO_ML_TOOLS_EXPORT
DLL export macro definition.
Header file of ML module class DicomConfigurableMessageFilter usable as plugin for modules which prod...
Tool class with many tool functions for the conversion of DICOM information and tag values to compara...
CalculateMinMaxFromDicomModes
Available selectable DPL configurations.
Container for all parameters needed to convert a DPL::Image to MultiFileVolume(s).
ImageToMultiFileVolumeConversionParameters(DicomConfigurableMessageFilterBaseRefCountedPtr dcmMsgCollectorPtr)
Set up the default values; dcmMsgCollectorPtr is not allowed to be nullptr.
DicomConfigurableMessageFilterBaseRefCountedPtr dcmMsgCollector
The message collector to be used for importing if not nullptr.
ImageToMultiFileVolumeConversionParameters()
Set up the default values; dcmMsgCollector is automatically created.