34 #include "dcmtk/config/osconfig.h"
36 #include "dcmtk/dcmsr/dsrtypes.h"
37 #include "dcmtk/dcmsr/dsrsc3gr.h"
97 virtual OFBool
isShort(
const size_t flags)
const;
106 const size_t flags)
const;
134 const size_t flags)
const;
145 STD_NAMESPACE ostream &annexStream,
147 const size_t flags)
const;
237 const OFString &frameOfReferenceUID)
const;
virtual OFBool isValid() const
check whether the current spatial coordinates value is valid.
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 writeXML(STD_NAMESPACE ostream &stream, const size_t flags) const
write spatial coordinates value in XML format
virtual OFCondition readXML(const DSRXMLDocument &doc, DSRXMLCursor cursor)
read spatial coordinates value from XML document
virtual void clear()
clear all internal variables.
virtual OFCondition print(STD_NAMESPACE ostream &stream, const size_t flags) const
print spatial coordinates.
Class for spatial coordinate (3D) values.
DSRTypes::E_GraphicType3D GraphicType
graphic type (associated DICOM VR=CS, type 1)
DSRSpatialCoordinates3DValue * getValuePtr()
get pointer to spatial coordinates value
virtual OFBool isShort(const size_t flags) const
check whether the content is short.
DSRGraphicData3DList & getGraphicDataList()
get reference to graphic data list.
OFCondition setValue(const DSRSpatialCoordinates3DValue &coordinatesValue)
set spatial coordinates value.
const DSRSpatialCoordinates3DValue & getValue() const
get reference to spatial coordinates value
Class for graphic data (3D) lists.
virtual OFCondition read(DcmItem &dataset)
read spatial coordinates value from dataset
DSRGraphicData3DList GraphicDataList
graphic data (associated DICOM VR=FL, VM=2-n, type 1)
virtual OFCondition renderHTML(STD_NAMESPACE ostream &docStream, STD_NAMESPACE ostream &annexStream, size_t &annexNumber, const size_t flags) const
render spatial coordinates value in HTML/XHTML format
DSRSpatialCoordinates3DValue & operator=(const DSRSpatialCoordinates3DValue &coordinatesValue)
assignment operator
DSRTypes::E_GraphicType3D getGraphicType() const
get current graphic type.
DSRSpatialCoordinates3DValue()
default contructor
const OFString & getFrameOfReferenceUID() const
get referenced frame of reference UID
OFString FrameOfReferenceUID
referenced frame of reference UID (associated DICOM VR=UI, VM=1, type 1)
E_GraphicType3D
SR graphic types (3D).
a simple string class that implements a subset of std::string.
OFBool checkData(const DSRTypes::E_GraphicType3D graphicType, const DSRGraphicData3DList &graphicDataList, const OFString &frameOfReferenceUID) const
check the graphic type, graphic data and frame of reference UID for validity.
virtual ~DSRSpatialCoordinates3DValue()
destructor
OFCondition setGraphicType(const DSRTypes::E_GraphicType3D graphicType)
set current graphic type.
Class for XML document cursors.
OFCondition setFrameOfReferenceUID(const OFString &frameOfReferenceUID)
set current referenced frame of reference UID
General purpose class for condition codes.
virtual OFCondition write(DcmItem &dataset) const
write spatial coordinates reference value to dataset