MeVisLab Toolbox Reference
|
Class managing some bits needed to initialize tag tables as well as a vector of indexes into table where the tag appears. More...
#include <mlDICOMTagDescriptions.h>
Public Types | |
enum | TagTypeBits { Type1_Tag = 1 , Type1C_Tag = 2 , Type2_Tag = 4 , Type2C_Tag = 8 , Type3_Tag = 16 , OtherType_Tag = 32 } |
An enumerator describing possible bits which can be ored to a bit mask which describes possible types of a DICOM tag. More... | |
Public Member Functions | |
DICOMTagInfoEntry () | |
Constructor resettings to no set bits and empty indexes vector. More... | |
bool | isPureType () const |
Returns true if it is exclusively of one valid type (1, 1C, 2, 2C, or 3), otherwise false. More... | |
std::string | getTypeDescriptionList () const |
Returns a comma separated list of strings of tag types according to the bits in typeBits. More... | |
Public Attributes | |
size_t | typeBits |
Composition of bits from TagTypeBits describing possibly types the tag can have. More... | |
std::vector< size_t > | indexes |
Vector of indexes to all entries of DICOMTagFullInfos in which the tag appears. More... | |
Class managing some bits needed to initialize tag tables as well as a vector of indexes into table where the tag appears.
Definition at line 51 of file mlDICOMTagDescriptions.h.
An enumerator describing possible bits which can be ored to a bit mask which describes possible types of a DICOM tag.
Definition at line 59 of file mlDICOMTagDescriptions.h.
|
inline |
Constructor resettings to no set bits and empty indexes vector.
Definition at line 55 of file mlDICOMTagDescriptions.h.
|
inline |
Returns a comma separated list of strings of tag types according to the bits in typeBits.
Definition at line 84 of file mlDICOMTagDescriptions.h.
|
inline |
Returns true if it is exclusively of one valid type (1, 1C, 2, 2C, or 3), otherwise false.
Definition at line 75 of file mlDICOMTagDescriptions.h.
std::vector<size_t> ml::DICOMTagInformation::DICOMTagInfoEntry::indexes |
Vector of indexes to all entries of DICOMTagFullInfos in which the tag appears.
Definition at line 72 of file mlDICOMTagDescriptions.h.
size_t ml::DICOMTagInformation::DICOMTagInfoEntry::typeBits |
Composition of bits from TagTypeBits describing possibly types the tag can have.
Definition at line 69 of file mlDICOMTagDescriptions.h.