MeVisLab Toolbox Reference
MLDICOMTags Overview

MLDICOMTags

The MLDICOMTags project provides a set of tools, classes, and dictionaries to manage DICOM trees, private and standard tags.

Some important files in this project contain:

  • ml::DICOMTagInformation::DICOMTagDescriptions - Dictionary with descriptive information of tag types and descriptions from DICOM standard.
  • ml::DICOMTagInformation::DICOMTagInfoEntry - References appearances of a tag in DICOMTagTable and stores a bit mask with possible tag types.
  • DICOMTagTable.cpp - A table with much (descriptive) information about standard DICOM tags.
  • mlDICOMExtraTags.h - A table with new DICOM tags still not available in many standard dictionaries.
  • ml::DICOMTagTools - A collecting of mostly query tools to work with DCM trees and tags.
  • ml::DICOMTagTools::DICOMTreeCompareTools - Tool functionality to compare DCMTrees.
  • ml::DICOMTagTools::DICOMTagDescriptions - Dictionary-like tools to provide additional information about DICOM tags and ids.
  • ml::DICOMTagTools::DICOMTreeDumpTools - Tool functionality to dump DCMTrees as strings.
  • ml::DICOMTagTools::DICOMTagIdTools - Tools to work, print, handle tag ids.
  • ml::DICOMTagTools::DICOMTreeModificationTools - Tool functions to manipulate DCMTrees.
  • ml::DICOMTagTools::DICOMTagPaletteTools - Tools to handle DICOM palette information.
  • ml::DICOMTagTools::DICOMTagSpectTools - Tools to handle spectroscopy information in DCMTrees.
  • ml:MultiFrameTools - A collection of tool functions for the handling and decomposition of multi-frame and enhanced CT DICOM trees such that the frames can be handled like normal files.
  • ml::PrivateDICOMTags - Class collecting some known private DICOM tag information.