Class to represent a Private DICOM Data Element (Attribute) Tag (Group, Element, Owner) More...
#include <gdcmPrivateTag.h>
Public Member Functions | |
PrivateTag (uint16_t group=0, uint16_t element=0, const char *owner="") | |
const char * | GetOwner () const |
bool | operator< (const PrivateTag &_val) const |
bool | ReadFromCommaSeparatedString (const char *str) |
void | SetOwner (const char *owner) |
Friends | |
std::ostream & | operator<< (std::ostream &_os, const PrivateTag &_val) |
Class to represent a Private DICOM Data Element (Attribute) Tag (Group, Element, Owner)
csa2img.cxx, MrProtocol.cxx, PublicDict.cxx, and rle2img.cxx.
gdcm::PrivateTag::PrivateTag | ( | uint16_t | group = 0 , |
uint16_t | element = 0 , |
||
const char * | owner = "" |
||
) | [inline] |
const char* gdcm::PrivateTag::GetOwner | ( | ) | const [inline] |
Referenced by operator<(), and gdcm::PrivateDict::PrintXML().
bool gdcm::PrivateTag::operator< | ( | const PrivateTag & | _val ) | const [inline] |
References GetOwner(), and gdcm::System::StrCaseCmp().
bool gdcm::PrivateTag::ReadFromCommaSeparatedString | ( | const char * | str ) |
Read from a comma separated string. This is a highly user oriented function, the string should be formated as: 1234,5678 to specify the tag (0x1234,0x5678) The notation comes from the DICOM standard, and is handy to use from a command line program
Reimplemented from gdcm::Tag.
void gdcm::PrivateTag::SetOwner | ( | const char * | owner ) | [inline] |
std::ostream& operator<< | ( | std::ostream & | _os, |
const PrivateTag & | _val | ||
) | [friend] |