7 #ifndef __FWGDCMIO_CONTAINER_SR_DICOMSRIMAGENODE_HPP__ 8 #define __FWGDCMIO_CONTAINER_SR_DICOMSRIMAGENODE_HPP__ 10 #include "fwGdcmIO/config.hpp" 11 #include "fwGdcmIO/container/DicomCodedAttribute.hpp" 12 #include "fwGdcmIO/container/sr/DicomSRNode.hpp" 14 #include <gdcmDataSet.h> 32 const std::string& sopClassUID,
const std::string& sopInstanceUID,
int frameNumber);
35 FWGDCMIO_API
virtual ~DicomSRImageNode();
41 FWGDCMIO_API
virtual void write(::gdcm::DataSet& dataset)
const;
52 m_sopClassUID = sopClassUID;
58 return m_sopInstanceUID;
64 m_sopInstanceUID = sopInstanceUID;
76 m_frameNumber = frameNumber;
82 virtual void print(std::ostream& os)
const;
89 void writeReferencedSOPSequence(::gdcm::DataSet& dataset)
const;
const std::string & getSOPInstanceUID() const
Get SOP Instance UID.
This class defines an IMAGE node in a SR document.
The namespace fwGdcmIO contains reader, writer and helper for dicom data.
This class defines a node in a SR document.
std::string m_sopClassUID
Referenced SOP Class UID (0008,1150)
This class represents a DICOM basic coded entry. It stores the four mains attributes : Code Value...
int m_frameNumber
Referenced Frame Number (0008,1199)
std::string m_sopInstanceUID
Referenced SOP Instance UID (0008,1155)
void setSOPInstanceUID(const std::string &sopInstanceUID)
Set SOP Instance UID.
void setSOPClassUID(const std::string &sopClassUID)
Set SOP Class UID.
const int & getFrameNumber() const
Get Frame number.
const std::string & getSOPClassUID() const
Get SOP Class UID.
void setFrameNumber(const int &frameNumber)
Set Frame number.