MeVisLab Toolbox Reference
ml::DICOMTagInformation Namespace Reference

Namespace collecting tools, tables, and dictionaries about known DICOM tags. More...

Classes

class  DICOMTagInfoEntry
 Class managing some bits needed to initialize tag tables as well as a vector of indexes into table where the tag appears. More...
 
class  DICOMTagDescriptions
 Container to manage some tag information such as the indexes to all appearances of the tag in DICOMTagFullInfos and a bit mask indicating which types the tag can have. More...
 

Variables

MLDICOMTags_EXPORT const char *const DICOMTagFullInfos [][6]
 Information table of the following structure with the following entries: More...
 

Detailed Description

Namespace collecting tools, tables, and dictionaries about known DICOM tags.

Variable Documentation

◆ DICOMTagFullInfos

MLDICOMTags_EXPORT const char* const ml::DICOMTagInformation::DICOMTagFullInfos[][6]
extern

Information table of the following structure with the following entries:

  • [0] Chapter index in DICOM standard where the tag is described, for example "C.7.6.14-1".
  • [1] Chapter name in DICOM standard where the tag is described, for example "ACQUISITION CONTEXT MODULE ATTRIBUTES".
  • [2] Tag id of the tag, for example "(0040,0555)". May contain 'xx' in case of "(50xx,2008)".
  • [3] Defined name of the tag, for example "Acquisition Context Sequence".
  • [4] Type of the tag in its section, for example "2 ", (filled with leading spaces to have 2 chars).
  • [5] A free text description of the tag. Note that tags can appear ,multiply with same IDs and different types or descriptions.