34 #include "dcmtk/config/osconfig.h" 36 #include "dcmtk/dcmsr/dsrtypes.h" 38 #include "dcmtk/ofstd/ofstring.h" 109 const size_t flags)
const;
125 const size_t flags)
const;
155 STD_NAMESPACE ostream &annexStream,
157 const size_t flags)
const;
Interface class for content items.
DSRCompositeReferenceValue()
default contructor
a class representing a list of DICOM elements in which each element has a different tag and elements ...
OFCondition setSOPInstanceUID(const OFString &sopInstanceUID)
set SOP instance UID value.
const OFString & getSOPInstanceUID() const
get SOP instance UID
virtual OFCondition readXML(const DSRXMLDocument &doc, DSRXMLCursor cursor)
read reference value from XML document
virtual OFBool isEmpty() const
check whether the current reference value is empty.
OFCondition setValue(const DSRCompositeReferenceValue &referenceValue)
set composite reference value.
const DSRCompositeReferenceValue & getValue() const
get reference to composite reference value
virtual OFCondition readSequence(DcmItem &dataset, const OFString &type)
read referenced SOP sequence from dataset.
OFCondition setSOPClassUID(const OFString &sopClassUID)
set SOP class UID value.
virtual OFCondition print(STD_NAMESPACE ostream &stream, const size_t flags) const
print reference value.
virtual OFCondition writeItem(DcmItem &dataset) const
write reference value to dataset
virtual OFBool checkSOPClassUID(const OFString &sopClassUID) const
check the specified SOP class UID for validity.
const OFString & getSOPClassUID() const
get SOP class UID
virtual ~DSRCompositeReferenceValue()
destructor
Class for composite reference values.
DSRCompositeReferenceValue & operator=(const DSRCompositeReferenceValue &referenceValue)
assignment operator
virtual OFCondition readItem(DcmItem &dataset)
read reference value from dataset
a simple string class that implements a subset of std::string.
virtual OFBool isValid() const
check whether the current reference value is valid.
Class for XML document cursors.
DSRCompositeReferenceValue * getValuePtr()
get pointer to reference value
virtual OFCondition renderHTML(STD_NAMESPACE ostream &docStream, STD_NAMESPACE ostream &annexStream, size_t &annexNumber, const size_t flags) const
render composite reference value in HTML/XHTML format
OFString SOPInstanceUID
reference SOP instance UID (VR=UI, type 1)
virtual OFBool checkSOPInstanceUID(const OFString &sopInstanceUID) const
check the specified SOP instance UID for validity.
virtual void clear()
clear all internal variables.
virtual OFCondition writeXML(STD_NAMESPACE ostream &stream, const size_t flags) const
write reference value in XML format
virtual OFCondition writeSequence(DcmItem &dataset) const
write referenced SOP sequence to dataset.
General purpose class for condition codes.
OFCondition setReference(const OFString &sopClassUID, const OFString &sopInstanceUID)
set SOP class UID and SOP instance UID value.
OFString SOPClassUID
reference SOP class UID (VR=UI, type 1)