34 #include "dcmtk/config/osconfig.h"
36 #include "dcmtk/dcmsr/dsrtypes.h"
37 #include "dcmtk/dcmsr/dsrtcodt.h"
38 #include "dcmtk/dcmsr/dsrtcosp.h"
39 #include "dcmtk/dcmsr/dsrtcoto.h"
99 virtual OFBool
isShort(
const size_t flags)
const;
109 const size_t flags)
const;
125 const size_t flags)
const;
136 STD_NAMESPACE ostream &annexStream,
138 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 OFBool isShort(const size_t flags) const
check whether the content is short.
virtual OFCondition print(STD_NAMESPACE ostream &stream, const size_t flags) const
print temporal coordinates.
virtual OFCondition renderHTML(STD_NAMESPACE ostream &docStream, STD_NAMESPACE ostream &annexStream, size_t &annexNumber, const size_t flags) const
render temporal coordinates value in HTML/XHTML format
DSRReferencedDatetimeList & getDatetimeList()
get reference to list of referenced datetime
OFBool checkData(const DSRTypes::E_TemporalRangeType temporalRangeType, const DSRReferencedSamplePositionList &samplePositionList, const DSRReferencedTimeOffsetList &timeOffsetList, const DSRReferencedDatetimeList &datetimeList) const
check the temporal range type and other data for validity.
virtual ~DSRTemporalCoordinatesValue()
destructor
DSRReferencedDatetimeList DatetimeList
list of referenced datetime (associated DICOM VR=DT, VM=1-n, type 1C)
DSRReferencedSamplePositionList & getSamplePositionList()
get reference to list of referenced sample positions
DSRTypes::E_TemporalRangeType getTemporalRangeType() const
get current temporal range type.
DSRTemporalCoordinatesValue()
default contructor
const DSRTemporalCoordinatesValue & getValue() const
get reference to temporal coordinates value
virtual OFCondition write(DcmItem &dataset) const
write temporal coordinates reference value to dataset.
DSRTypes::E_TemporalRangeType TemporalRangeType
temporal range type (associated DICOM VR=CS, type 1)
virtual OFCondition read(DcmItem &dataset)
read temporal coordinates value from dataset.
DSRReferencedTimeOffsetList & getTimeOffsetList()
get reference to list of referenced time offsets
DSRReferencedTimeOffsetList TimeOffsetList
list of referenced time offsets (associated DICOM VR=DS, VM=1-n, type 1C)
Class for spatial coordinate values.
Class for referenced sample position list.
E_TemporalRangeType
SR temporal range types.
virtual OFCondition readXML(const DSRXMLDocument &doc, DSRXMLCursor cursor)
read temporal coordinates value from XML document
DSRTemporalCoordinatesValue * getValuePtr()
get pointer to temporal coordinates value
OFCondition setTemporalRangeType(const DSRTypes::E_TemporalRangeType temporalRangeType)
set current temporal range type.
virtual OFCondition writeXML(STD_NAMESPACE ostream &stream, const size_t flags) const
write temporal coordinates value in XML format
Class for referenced datetime list.
Class for referenced time offset list.
virtual OFBool isValid() const
check whether the current spatial coordinates value is valid.
Class for XML document cursors.
OFCondition setValue(const DSRTemporalCoordinatesValue &coordinatesValue)
set temporal coordinates value.
DSRTemporalCoordinatesValue & operator=(const DSRTemporalCoordinatesValue &coordinatesValue)
assignment operator
DSRReferencedSamplePositionList SamplePositionList
list of referenced sample positions (associated DICOM VR=UL, VM=1-n, type 1C)
General purpose class for condition codes.
virtual void clear()
clear all internal variables.