9 #ifndef _f4b88e07_d515_41be_ad1b_37899ec6451e 10 #define _f4b88e07_d515_41be_ad1b_37899ec6451e 51 void set(
Tag const value);
54 void set(std::string
const & value);
87 std::string
const & name=
"", std::string
const & keyword=
"",
88 std::string
const & vr=
"", std::string
const & vm=
"");
92 std::map<ElementsDictionaryKey, ElementsDictionaryEntry> ElementsDictionary;
94 ElementsDictionary::const_iterator
95 find(ElementsDictionary
const & dictionary,
Tag const & tag);
99 #endif // _f4b88e07_d515_41be_ad1b_37899ec6451e Tag const & get_tag() const
Return the tag value or raise an exception if type is not Tag.
Definition: ElementsDictionary.cpp:46
std::string keyword
Brief name.
Definition: ElementsDictionary.h:77
Definition: Association.cpp:39
A DICOM element tag.
Definition: Tag.h:22
Type const & get_type() const
Return the type.
Definition: ElementsDictionary.cpp:39
ElementsDictionaryKey()
Create a key with type equal to None.
Definition: ElementsDictionary.cpp:19
std::string vm
Multiplicity.
Definition: ElementsDictionary.h:83
Type
Type of the key.
Definition: ElementsDictionary.h:25
std::string vr
Type.
Definition: ElementsDictionary.h:80
bool operator==(ElementsDictionaryKey const &other) const
Comparator.
Definition: ElementsDictionary.cpp:108
std::string name
Full name.
Definition: ElementsDictionary.h:74
std::string const & get_string() const
Return the string value or raise an exception if type is not String.
Definition: ElementsDictionary.cpp:57
bool operator<(ElementsDictionaryKey const &other) const
Comparator.
Definition: ElementsDictionary.cpp:84
Key of a dictionary of DICOM elements.
Definition: ElementsDictionary.h:21
Entry in a dictionary of DICOM elements.
Definition: ElementsDictionary.h:71