34 #include "dcmtk/config/osconfig.h" 36 #include "dcmtk/dcmsr/dsrcodvl.h" 38 #include "dcmtk/ofstd/ofstring.h" 103 virtual OFBool
isValid()
const;
109 virtual OFBool
isEmpty()
const;
120 const size_t flags)
const;
136 const size_t flags)
const;
164 STD_NAMESPACE ostream &annexStream,
166 const size_t flags)
const;
Interface class for content items.
a class representing a list of DICOM elements in which each element has a different tag and elements ...
virtual OFCondition renderHTML(STD_NAMESPACE ostream &docStream, STD_NAMESPACE ostream &annexStream, size_t &annexNumber, const size_t flags) const
render numeric measurement value in HTML/XHTML format
DSRNumericMeasurementValue & operator=(const DSRNumericMeasurementValue &numericMeasurement)
assignment operator
DSRNumericMeasurementValue * getValuePtr()
get pointer to numeric measurement value
const OFString & getNumericValue() const
get numeric value
virtual OFCondition readSequence(DcmItem &dataset)
read measured value sequence and numeric value qualifier code sequence from dataset.
virtual OFBool isEmpty() const
check whether the current numeric measurement value is empty.
const DSRCodedEntryValue & getNumericValueQualifier() const
get numeric value qualifier (optional)
DSRCodedEntryValue MeasurementUnit
measurement unit (type 2)
virtual OFCondition writeItem(DcmItem &dataset) const
write numeric measurement value to dataset
virtual OFBool checkNumericValue(const OFString &numericValue) const
check the specified numeric value for validity.
const DSRNumericMeasurementValue & getValue() const
get reference to numeric measurement value
virtual OFCondition print(STD_NAMESPACE ostream &stream, const size_t flags) const
print numeric measurement value.
DSRNumericMeasurementValue()
default constructor
virtual OFBool checkNumericValueQualifier(const DSRCodedEntryValue &valueQualifier) const
check the specified numeric value qualifier for validity.
virtual OFBool isValid() const
check whether the current numeric measurement value is valid.
virtual OFCondition writeXML(STD_NAMESPACE ostream &stream, const size_t flags) const
write numeric measurement value in XML format
virtual OFCondition readXML(const DSRXMLDocument &doc, DSRXMLCursor cursor)
read numeric measurement value from XML document
OFCondition setMeasurementUnit(const DSRCodedEntryValue &measurementUnit)
set measurement unit.
OFCondition setNumericValue(const OFString &numericValue)
set numeric value.
Class for coded entry values.
virtual OFBool checkMeasurementUnit(const DSRCodedEntryValue &measurementUnit) const
check the specified measurement unit for validity.
Class for numeric measurement values.
OFCondition setValue(const DSRNumericMeasurementValue &numericMeasurement)
set numeric measurement value.
a simple string class that implements a subset of std::string.
virtual OFCondition writeSequence(DcmItem &dataset) const
write measured value sequence and numeric value qualifier code sequence to dataset.
Class for XML document cursors.
DSRCodedEntryValue ValueQualifier
numeric value qualifier (type 3)
virtual OFCondition readItem(DcmItem &dataset)
read numeric measurement value from dataset
virtual ~DSRNumericMeasurementValue()
destructor
const DSRCodedEntryValue & getMeasurementUnit() const
get measurement unit
virtual void clear()
clear all internal variables.
OFString NumericValue
numeric value (VR=DS, type 1)
OFCondition setNumericValueQualifier(const DSRCodedEntryValue &valueQualifier)
set numeric value qualifier.
General purpose class for condition codes.