32 #include "dcmtk/config/osconfig.h" 34 #include "dcmtk/dcmdata/dcbytstr.h" 51 const Uint32 len = 0);
93 virtual DcmEVR
ident()
const;
103 const OFBool oldFormat = OFFalse);
117 virtual void print(STD_NAMESPACE ostream&out,
118 const size_t flags = 0,
120 const char *pixelFileName = NULL,
121 size_t *pixelCounter = NULL);
virtual ~DcmUniqueIdentifier()
destructor
a class representing the DICOM value representation 'Unique Identifier' (UI)
virtual DcmObject * clone() const
clone method
DcmUniqueIdentifier(const DcmTag &tag, const Uint32 len=0)
constructor.
virtual DcmEVR ident() const
get element type identifier
this class encapsulates an attribute tag (group, element) and a VR.
Abstract base class for most classes in module dcmdata.
virtual void print(STD_NAMESPACE ostream &out, const size_t flags=0, const int level=0, const char *pixelFileName=NULL, size_t *pixelCounter=NULL)
print element to a stream.
DcmUniqueIdentifier & operator=(const DcmUniqueIdentifier &obj)
assignment operator
base class for all DICOM value representations storing a character string
static OFCondition checkStringValue(const OFString &value, const OFString &vm="1-n")
check whether given string value conforms to the VR "UI" (Unique Identifier) and to the specified VM...
virtual OFCondition copyFrom(const DcmObject &rhs)
Virtual object copying.
virtual OFCondition checkValue(const OFString &vm="1-n", const OFBool oldFormat=OFFalse)
check whether stored value conforms to the VR and to the specified VM
virtual OFCondition makeMachineByteString()
convert currently stored string value to internal representation.
a simple string class that implements a subset of std::string.
virtual OFCondition putString(const char *stringVal)
set element value from the given character string.
General purpose class for condition codes.