7 #ifndef __FWGDCMIO_CONTAINER_SR_DICOMSRSCOORD3DNODE_HPP__ 8 #define __FWGDCMIO_CONTAINER_SR_DICOMSRSCOORD3DNODE_HPP__ 10 #include "fwGdcmIO/config.hpp" 11 #include "fwGdcmIO/container/DicomCodedAttribute.hpp" 12 #include "fwGdcmIO/container/sr/DicomSRNode.hpp" 14 #include <gdcmDataSet.h> 30 typedef std::vector<float> GraphicDataContainerType;
34 const std::string& relationship,
35 const std::string& graphicType,
36 const GraphicDataContainerType graphicDataContainer,
37 const std::string& frameOfReferenceUID);
40 FWGDCMIO_API
virtual ~DicomSRSCoord3DNode();
46 FWGDCMIO_API
virtual void write(::gdcm::DataSet& dataset)
const;
51 return m_frameOfReferenceUID;
57 m_frameOfReferenceUID = frameOfReferenceUID;
69 m_graphicType = graphicType;
75 return m_graphicDataContainer;
81 m_graphicDataContainer = graphicDataContainer;
87 virtual void print(std::ostream& os)
const;
std::string m_frameOfReferenceUID
Referenced Frame of Reference UID.
GraphicDataContainerType m_graphicDataContainer
Graphic Data.
void setGraphicType(const std::string &graphicType)
Set Graphic type.
std::string m_graphicType
Graphic Type.
The namespace fwGdcmIO contains reader, writer and helper for dicom data.
This class defines a node in a SR document.
const GraphicDataContainerType & getGraphicDataContainer() const
Get Graphic data container.
const std::string & getFrameOfReferenceUID() const
Get Frame of reference UID.
This class represents a DICOM basic coded entry. It stores the four mains attributes : Code Value...
void setFrameOfReferenceUID(const std::string &frameOfReferenceUID)
Set Frame of reference UID.
void setGraphicDataContainer(const GraphicDataContainerType &graphicDataContainer)
Set Graphic data container.
This class defines a SCOORD3D node in a SR document.
const std::string & getGraphicType() const
Get Graphic type.