34 #include "dcmtk/config/osconfig.h"
36 #include "dcmtk/dcmsr/dsrtypes.h"
38 #include "dcmtk/ofstd/ofstring.h"
98 void print(STD_NAMESPACE ostream &stream,
99 const size_t maxLength = 0)
const;
127 const OFBool encoding = OFFalse);
135 const size_t flags)
const;
a class representing a list of DICOM elements in which each element has a different tag and elements ...
class maintaining a attribute tag (group and element number)
OFCondition write(DcmItem &dataset, const DcmTagKey &tagKey) const
write string value to dataset
virtual OFBool isValid() const
check whether the current code is valid.
DSRStringValue()
default contructor
virtual void clear()
clear all internal variables.
const OFString & getValue() const
get string value
void print(STD_NAMESPACE ostream &stream, const size_t maxLength=0) const
print string value.
OFString Value
string value (various VRs, mandatory)
OFCondition renderHTML(STD_NAMESPACE ostream &docStream, const size_t flags) const
render string value in HTML/XHTML format
OFCondition readXML(const DSRXMLDocument &doc, DSRXMLCursor cursor, const OFBool encoding=OFFalse)
read string value from XML document
OFCondition read(DcmItem &dataset, const DcmTagKey &tagKey)
read string value from dataset.
OFCondition setValue(const OFString &stringValue)
set string value.
virtual ~DSRStringValue()
destructor
virtual OFBool checkValue(const OFString &stringValue) const
check the specified string value for validity.
a simple string class that implements a subset of std::string.
Class for XML document cursors.
DSRStringValue & operator=(const DSRStringValue &stringValue)
assignment operator
General purpose class for condition codes.