9 #ifndef _5faf4691_e936_476e_8ad3_40f36a167a74 10 #define _5faf4691_e936_476e_8ad3_40f36a167a74 28 Tag(uint16_t group, uint16_t element);
41 Tag(std::string
const &
string);
51 Tag(
char const *
string);
59 Tag & operator=(
Tag const &) =
default;
60 Tag & operator=(
Tag &&) =
default;
70 bool is_private()
const;
78 std::string get_name()
const;
81 bool operator==(
Tag const & other)
const;
84 bool operator!=(
Tag const & other)
const;
87 bool operator<(
Tag const & other)
const;
90 bool operator>(
Tag const & other)
const;
93 bool operator<=(
Tag const & other)
const;
96 bool operator>=(
Tag const & other)
const;
99 operator std::string()
const;
102 void _from_string(std::string
const &
string);
110 #endif // _5faf4691_e936_476e_8ad3_40f36a167a74
uint16_t element
Element of the tag.
Definition: Tag.h:67
std::ostream & operator<<(std::ostream &stream, Tag const &tag)
Stream inserter.
Definition: Association.h:24
A DICOM element tag.
Definition: Tag.h:24
#define ODIL_API
Definition: odil.h:28
uint16_t group
Group of the tag.
Definition: Tag.h:64