MeVisLab Toolbox Reference
ml::PrivateDICOMTagInfos Class Reference

Small container class managing one decoded sub element of a private DICOM tag. More...

#include <mlPrivateDICOMTagInfos.h>

Public Member Functions

 PrivateDICOMTagInfos ()
 Default constructor, creating a container basically with empty members and invalid tag flag. More...
 

Public Attributes

bool isValidTag
 Flag to indicate whether the other fields contain information about a valid tag or only other information. More...
 
std::string otherInfo
 Any other information string. More...
 
std::string name
 Name of the tag. More...
 
std::string value
 Value of the tag. More...
 
bool isValidId
 If true it indicates that a valid id is set and that it shall be dumped; otherwise false. More...
 
unsigned short groupId
 Group id of the tag. More...
 
unsigned short elementId
 Element id of the tag. More...
 
std::string vr
 Value representation of the tag. More...
 
std::string vm
 Value multiplicity of the tag. More...
 

Detailed Description

Small container class managing one decoded sub element of a private DICOM tag.

Definition at line 28 of file mlPrivateDICOMTagInfos.h.

Constructor & Destructor Documentation

◆ PrivateDICOMTagInfos()

ml::PrivateDICOMTagInfos::PrivateDICOMTagInfos ( )
inline

Default constructor, creating a container basically with empty members and invalid tag flag.

Definition at line 33 of file mlPrivateDICOMTagInfos.h.

Member Data Documentation

◆ elementId

unsigned short ml::PrivateDICOMTagInfos::elementId

Element id of the tag.

Definition at line 61 of file mlPrivateDICOMTagInfos.h.

◆ groupId

unsigned short ml::PrivateDICOMTagInfos::groupId

Group id of the tag.

Definition at line 58 of file mlPrivateDICOMTagInfos.h.

◆ isValidId

bool ml::PrivateDICOMTagInfos::isValidId

If true it indicates that a valid id is set and that it shall be dumped; otherwise false.

Definition at line 55 of file mlPrivateDICOMTagInfos.h.

◆ isValidTag

bool ml::PrivateDICOMTagInfos::isValidTag

Flag to indicate whether the other fields contain information about a valid tag or only other information.

Definition at line 42 of file mlPrivateDICOMTagInfos.h.

◆ name

std::string ml::PrivateDICOMTagInfos::name

Name of the tag.

Definition at line 48 of file mlPrivateDICOMTagInfos.h.

◆ otherInfo

std::string ml::PrivateDICOMTagInfos::otherInfo

Any other information string.

Definition at line 45 of file mlPrivateDICOMTagInfos.h.

◆ value

std::string ml::PrivateDICOMTagInfos::value

Value of the tag.

Definition at line 51 of file mlPrivateDICOMTagInfos.h.

◆ vm

std::string ml::PrivateDICOMTagInfos::vm

Value multiplicity of the tag.

Definition at line 67 of file mlPrivateDICOMTagInfos.h.

◆ vr

std::string ml::PrivateDICOMTagInfos::vr

Value representation of the tag.

Definition at line 64 of file mlPrivateDICOMTagInfos.h.


The documentation for this class was generated from the following file: