|
MeVisLab Toolbox Reference
|
#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 } |
Public Member Functions | |
| DICOMTagInfoEntry () | |
| Constructor resettings to no set bits and empty indexes vector. | |
| bool | isPureType () const |
| Returns true if it is exclusively of one valid type (1, 1C, 2, 2C, or 3), otherwise false. | |
| std::string | getTypeDescriptionList () const |
| Returns a comma separated list of strings of tag types according to the bits in typeBits. | |
Public Attributes | |
| size_t | typeBits |
| Composition of bits from TagTypeBits describing possibly types the tag can have. | |
| std::vector< size_t > | indexes |
| Vector of indexes to all entries of DICOMTagFullInfos in which the tag appears. | |
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.
References OtherType_Tag, Type1_Tag, Type1C_Tag, Type2_Tag, Type2C_Tag, Type3_Tag, and typeBits.
|
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.
References Type1_Tag, Type1C_Tag, Type2_Tag, Type2C_Tag, Type3_Tag, and typeBits.
| 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.
Referenced by DICOMTagInfoEntry().
| 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.
Referenced by DICOMTagInfoEntry(), getTypeDescriptionList(), and isPureType().