MeVisLab Toolbox Reference
mlDicomSpecificTagRemovals.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
14
#include "
MLDicomOutputsSystem.h
"
15
16
// DICOM tree etc.
17
#include <
DCMTree_Tree.h
>
18
19
ML_START_NAMESPACE
20
21
namespace
DICOMTagTools {
22
24
MLDICOMOUTPUTS_EXPORT
void
removeTopLevelFrameOfReferenceTags
(
DCMTree::TreePtr
dcmTree);
25
27
MLDICOMOUTPUTS_EXPORT
void
removeTopLevelGeneralAnatomyOptionalMacro
(
DCMTree::TreePtr
dcmTree);
28
30
MLDICOMOUTPUTS_EXPORT
void
removeTopLevelGeneralImageTags
(
DCMTree::TreePtr
dcmTree);
31
33
MLDICOMOUTPUTS_EXPORT
void
removeTopLevelGraphicAnnotationModuleTags
(
DCMTree::TreePtr
dcmTree);
34
36
MLDICOMOUTPUTS_EXPORT
void
removeTopLevelImagePixelMacroTags
(
DCMTree::TreePtr
dcmTree);
37
39
MLDICOMOUTPUTS_EXPORT
void
removeTopLevelImagePlaneTags
(
DCMTree::TreePtr
dcmTree);
40
42
MLDICOMOUTPUTS_EXPORT
void
removeTopLevelModalityLUTTags
(
DCMTree::TreePtr
dcmTree);
43
45
MLDICOMOUTPUTS_EXPORT
void
removeTopLevelMultiFrameModuleTags
(
DCMTree::TreePtr
dcmTree);
46
48
MLDICOMOUTPUTS_EXPORT
void
removeTopLevelOverlayPlaneTags
(
DCMTree::TreePtr
dcmTree);
49
51
MLDICOMOUTPUTS_EXPORT
void
removeTopLevelPixelPaddingValueTag
(
DCMTree::TreePtr
dcmTree);
52
54
MLDICOMOUTPUTS_EXPORT
void
removeTopLevelRetiredCurveIETags
(
DCMTree::TreePtr
dcmTree);
55
57
MLDICOMOUTPUTS_EXPORT
void
removeTopLevelSupplementalPaletteColorLookupTableModuleTags
(
DCMTree::TreePtr
dcmTree);
58
60
MLDICOMOUTPUTS_EXPORT
void
removeTopLevelVOILutTags
(
DCMTree::TreePtr
dcmTree);
61
};
62
63
ML_END_NAMESPACE
DCMTree_Tree.h
MLDicomOutputsSystem.h
Project global and OS specific declarations.
MLDICOMOUTPUTS_EXPORT
#define MLDICOMOUTPUTS_EXPORT
DLL export macro definition.
Definition:
MLDicomOutputsSystem.h:19
DCMTree::TreePtr
boost::shared_ptr< Tree > TreePtr
shared pointer to a DCMTree::Tree
Definition:
DCMTree_Lib.h:70
ml::DICOMTagTools::removeTopLevelFrameOfReferenceTags
MLDICOMOUTPUTS_EXPORT void removeTopLevelFrameOfReferenceTags(DCMTree::TreePtr dcmTree)
Removes the DICOM Frame Of Reference Module tags from dcmTree if they are present.
ml::DICOMTagTools::removeTopLevelModalityLUTTags
MLDICOMOUTPUTS_EXPORT void removeTopLevelModalityLUTTags(DCMTree::TreePtr dcmTree)
Removes the DICOM Modality LUT Module tags from dcmTree if they are present.
ml::DICOMTagTools::removeTopLevelPixelPaddingValueTag
MLDICOMOUTPUTS_EXPORT void removeTopLevelPixelPaddingValueTag(DCMTree::TreePtr dcmTree)
Remove tags from tree which could disturb the correct interpretation of the written DICOM file.
ml::DICOMTagTools::removeTopLevelGraphicAnnotationModuleTags
MLDICOMOUTPUTS_EXPORT void removeTopLevelGraphicAnnotationModuleTags(DCMTree::TreePtr dcmTree)
Removes the DICOM Graphic Annotation Module tags from dcmTree if they are present.
ml::DICOMTagTools::removeTopLevelVOILutTags
MLDICOMOUTPUTS_EXPORT void removeTopLevelVOILutTags(DCMTree::TreePtr dcmTree)
Removes the DICOM VOI LUT Module tags from dcmTree if they are present.
ml::DICOMTagTools::removeTopLevelImagePlaneTags
MLDICOMOUTPUTS_EXPORT void removeTopLevelImagePlaneTags(DCMTree::TreePtr dcmTree)
Removes the DICOM Image Plane Module tags from dcmTree if they are present.
ml::DICOMTagTools::removeTopLevelSupplementalPaletteColorLookupTableModuleTags
MLDICOMOUTPUTS_EXPORT void removeTopLevelSupplementalPaletteColorLookupTableModuleTags(DCMTree::TreePtr dcmTree)
Removes the DICOM Supplemental Palette Color Lookup Table Module tags from dcmTree if they are presen...
ml::DICOMTagTools::removeTopLevelOverlayPlaneTags
MLDICOMOUTPUTS_EXPORT void removeTopLevelOverlayPlaneTags(DCMTree::TreePtr dcmTree)
Removes the DICOM Overlay Plane Module tags from dcmTree if they are present.
ml::DICOMTagTools::removeTopLevelImagePixelMacroTags
MLDICOMOUTPUTS_EXPORT void removeTopLevelImagePixelMacroTags(DCMTree::TreePtr dcmTree)
Removes the DICOM Image Pixel Macro tags from dcmTree if they are present.
ml::DICOMTagTools::removeTopLevelGeneralImageTags
MLDICOMOUTPUTS_EXPORT void removeTopLevelGeneralImageTags(DCMTree::TreePtr dcmTree)
Removes the DICOM General Image Module tags from dcmTree if they are present.
ml::DICOMTagTools::removeTopLevelRetiredCurveIETags
MLDICOMOUTPUTS_EXPORT void removeTopLevelRetiredCurveIETags(DCMTree::TreePtr dcmTree)
Removes the DICOM Curve IE tags, (see http://medical.nema.org/dicom/2004/04_03PU3....
ml::DICOMTagTools::removeTopLevelGeneralAnatomyOptionalMacro
MLDICOMOUTPUTS_EXPORT void removeTopLevelGeneralAnatomyOptionalMacro(DCMTree::TreePtr dcmTree)
Removes the DICOM General Anatomy Optional Macro tags from dcmTree if they are present.
ml::DICOMTagTools::removeTopLevelMultiFrameModuleTags
MLDICOMOUTPUTS_EXPORT void removeTopLevelMultiFrameModuleTags(DCMTree::TreePtr dcmTree)
Removes the DICOM Multi-frame Module tags from dcmTree if they are present.
FMEstable
ReleaseMeVis
Projects
DICOM
MLDicomOutputs
Sources
mlDicomSpecificTagRemovals.h
Generated by
1.9.1