MeVisLab Toolbox Reference
ml::DicomToMLTools::DCMTreeInfo Class Reference

Small container for statistical information about a DCMTree. More...

#include <mlDICOMTreeInfos.h>

Public Member Functions

 DCMTreeInfo ()
 Default constructor setting all members to 0.
 
std::string getReportString () const
 Returns a human-readable string displaying the tree information stored in this class.
 

Public Attributes

std::string modality
 Modality of the DICOM file.
 
std::string isImageModality
 "Yes" if it is a known image modality, "No" if not and "Unknown" otherwise.
 
size_t numLevels
 Deepness of the tree.
 
size_t numTopLevelTags
 Number of top-level tags (including private creators, tags and sequences).
 
size_t numTopLevelPrivateTags
 Number of top-level private tags (including private creators and sequences).
 
size_t numTopLevelPrivateCreators
 Number of top-level private creators.
 
size_t numTopLevelPrivateSequenceTags
 Number of top-level private sequence tags.
 
size_t numTopLevelOrdinaryTags
 Number of top-level tags including sequences and without private tags.
 
size_t numTopLevelSequenceTags
 Number of top-level sequence tags (without private sequences).
 
size_t numTopLevelBadTags
 Number of top-level inaccessible tags.
 
size_t sizeOfLargestTag
 Size of largest tag.
 
std::string idOfLargestTag
 Tag id of largest tag.
 
std::string hasParentTree
 "Yes" if there is a parent tree, otherwise "No".
 
std::string hasDictionary
 "Yes" if a dictionary is set, otherwise "No".
 

Detailed Description

Small container for statistical information about a DCMTree.

Definition at line 33 of file mlDICOMTreeInfos.h.

Constructor & Destructor Documentation

◆ DCMTreeInfo()

ml::DicomToMLTools::DCMTreeInfo::DCMTreeInfo ( )

Default constructor setting all members to 0.

Member Function Documentation

◆ getReportString()

std::string ml::DicomToMLTools::DCMTreeInfo::getReportString ( ) const

Returns a human-readable string displaying the tree information stored in this class.

Member Data Documentation

◆ hasDictionary

std::string ml::DicomToMLTools::DCMTreeInfo::hasDictionary

"Yes" if a dictionary is set, otherwise "No".

Definition at line 82 of file mlDICOMTreeInfos.h.

◆ hasParentTree

std::string ml::DicomToMLTools::DCMTreeInfo::hasParentTree

"Yes" if there is a parent tree, otherwise "No".

Definition at line 79 of file mlDICOMTreeInfos.h.

◆ idOfLargestTag

std::string ml::DicomToMLTools::DCMTreeInfo::idOfLargestTag

Tag id of largest tag.

Definition at line 76 of file mlDICOMTreeInfos.h.

◆ isImageModality

std::string ml::DicomToMLTools::DCMTreeInfo::isImageModality

"Yes" if it is a known image modality, "No" if not and "Unknown" otherwise.

Definition at line 46 of file mlDICOMTreeInfos.h.

◆ modality

std::string ml::DicomToMLTools::DCMTreeInfo::modality

Modality of the DICOM file.

Definition at line 43 of file mlDICOMTreeInfos.h.

◆ numLevels

size_t ml::DicomToMLTools::DCMTreeInfo::numLevels

Deepness of the tree.

Definition at line 49 of file mlDICOMTreeInfos.h.

◆ numTopLevelBadTags

size_t ml::DicomToMLTools::DCMTreeInfo::numTopLevelBadTags

Number of top-level inaccessible tags.

Definition at line 70 of file mlDICOMTreeInfos.h.

◆ numTopLevelOrdinaryTags

size_t ml::DicomToMLTools::DCMTreeInfo::numTopLevelOrdinaryTags

Number of top-level tags including sequences and without private tags.

Definition at line 64 of file mlDICOMTreeInfos.h.

◆ numTopLevelPrivateCreators

size_t ml::DicomToMLTools::DCMTreeInfo::numTopLevelPrivateCreators

Number of top-level private creators.

Definition at line 58 of file mlDICOMTreeInfos.h.

◆ numTopLevelPrivateSequenceTags

size_t ml::DicomToMLTools::DCMTreeInfo::numTopLevelPrivateSequenceTags

Number of top-level private sequence tags.

Definition at line 61 of file mlDICOMTreeInfos.h.

◆ numTopLevelPrivateTags

size_t ml::DicomToMLTools::DCMTreeInfo::numTopLevelPrivateTags

Number of top-level private tags (including private creators and sequences).

Definition at line 55 of file mlDICOMTreeInfos.h.

◆ numTopLevelSequenceTags

size_t ml::DicomToMLTools::DCMTreeInfo::numTopLevelSequenceTags

Number of top-level sequence tags (without private sequences).

Definition at line 67 of file mlDICOMTreeInfos.h.

◆ numTopLevelTags

size_t ml::DicomToMLTools::DCMTreeInfo::numTopLevelTags

Number of top-level tags (including private creators, tags and sequences).

Definition at line 52 of file mlDICOMTreeInfos.h.

◆ sizeOfLargestTag

size_t ml::DicomToMLTools::DCMTreeInfo::sizeOfLargestTag

Size of largest tag.

Definition at line 73 of file mlDICOMTreeInfos.h.


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