MeVisLab Toolbox Reference
mlDicomSpecificTagRemovals.h File Reference

Header file for tool functions removing specific subsets of tags from a DCMTree. More...

#include "MLDicomOutputsSystem.h"
#include <DCMTree_Tree.h>

Go to the source code of this file.

Namespaces

 ml
 Main documentation file for ML users and developers.
 
 ml::DICOMTagTools
 A namespace collecting tools related to DICOM tags and tree tools.
 

Functions

MLDICOMOUTPUTS_EXPORT void ml::DICOMTagTools::removeTopLevelFrameOfReferenceTags (DCMTree::TreePtr dcmTree)
 Removes the DICOM Frame Of Reference Module tags from dcmTree if they are present. More...
 
MLDICOMOUTPUTS_EXPORT void ml::DICOMTagTools::removeTopLevelGeneralAnatomyOptionalMacro (DCMTree::TreePtr dcmTree)
 Removes the DICOM General Anatomy Optional Macro tags from dcmTree if they are present. More...
 
MLDICOMOUTPUTS_EXPORT void ml::DICOMTagTools::removeTopLevelGeneralImageTags (DCMTree::TreePtr dcmTree)
 Removes the DICOM General Image Module tags from dcmTree if they are present. More...
 
MLDICOMOUTPUTS_EXPORT void ml::DICOMTagTools::removeTopLevelGraphicAnnotationModuleTags (DCMTree::TreePtr dcmTree)
 Removes the DICOM Graphic Annotation Module tags from dcmTree if they are present. More...
 
MLDICOMOUTPUTS_EXPORT void ml::DICOMTagTools::removeTopLevelImagePixelMacroTags (DCMTree::TreePtr dcmTree)
 Removes the DICOM Image Pixel Macro tags from dcmTree if they are present. More...
 
MLDICOMOUTPUTS_EXPORT void ml::DICOMTagTools::removeTopLevelImagePlaneTags (DCMTree::TreePtr dcmTree)
 Removes the DICOM Image Plane Module tags from dcmTree if they are present. More...
 
MLDICOMOUTPUTS_EXPORT void ml::DICOMTagTools::removeTopLevelModalityLUTTags (DCMTree::TreePtr dcmTree)
 Removes the DICOM Modality LUT Module tags from dcmTree if they are present. More...
 
MLDICOMOUTPUTS_EXPORT void ml::DICOMTagTools::removeTopLevelMultiFrameModuleTags (DCMTree::TreePtr dcmTree)
 Removes the DICOM Multi-frame Module tags from dcmTree if they are present. More...
 
MLDICOMOUTPUTS_EXPORT void ml::DICOMTagTools::removeTopLevelOverlayPlaneTags (DCMTree::TreePtr dcmTree)
 Removes the DICOM Overlay Plane Module tags from dcmTree if they are present. More...
 
MLDICOMOUTPUTS_EXPORT void ml::DICOMTagTools::removeTopLevelPixelPaddingValueTag (DCMTree::TreePtr dcmTree)
 Remove tags from tree which could disturb the correct interpretation of the written DICOM file. More...
 
MLDICOMOUTPUTS_EXPORT void ml::DICOMTagTools::removeTopLevelRetiredCurveIETags (DCMTree::TreePtr dcmTree)
 Removes the DICOM Curve IE tags, (see http://medical.nema.org/dicom/2004/04_03PU3.PDF, retired) from dcmTree if they are present. More...
 
MLDICOMOUTPUTS_EXPORT void ml::DICOMTagTools::removeTopLevelSupplementalPaletteColorLookupTableModuleTags (DCMTree::TreePtr dcmTree)
 Removes the DICOM Supplemental Palette Color Lookup Table Module tags from dcmTree if they are present. More...
 
MLDICOMOUTPUTS_EXPORT void ml::DICOMTagTools::removeTopLevelVOILutTags (DCMTree::TreePtr dcmTree)
 Removes the DICOM VOI LUT Module tags from dcmTree if they are present. More...
 

Detailed Description

Header file for tool functions removing specific subsets of tags from a DCMTree.

Author
Wolf Spindler
Date
2016-09-24

Definition in file mlDicomSpecificTagRemovals.h.