33 #include "dcmtk/config/osconfig.h" 34 #include "dcmtk/dcmdata/dcvrus.h" 35 #include "dcmtk/dcmdata/dcvrlo.h" 36 #include "dcmtk/dcmdata/dcvrui.h" 37 #include "dcmtk/dcmpstat/dvpstyp.h" 92 const char *instanceuid,
a class representing a list of DICOM elements in which each element has a different tag and elements ...
OFCondition read(DcmItem &dset)
reads an annotation content item from a DICOM dataset.
a class representing the DICOM value representation 'Unique Identifier' (UI)
DVPSAnnotationContent & operator=(const DVPSAnnotationContent &)
private undefined assignment operator
const char * getSOPInstanceUID()
gets the current SOP Instance UID.
void clear()
resets the object to initial state.
a class representing the DICOM value representation 'Long String' (LO)
OFCondition write(DcmItem &dset)
writes the annotation box managed by this object to a DICOM dataset.
the representation of a Annotation Content SQ item for Stored Print
DVPSAnnotationContent * clone()
clone method.
OFCondition setSOPInstanceUID(const char *value)
sets the SOP instance UID (which is returned by the Print SCP).
a class representing the DICOM value representation 'Unsigned Short' (US)
DcmUniqueIdentifier sOPInstanceUID
Module=Annotation_List, VR=UI, VM=1, Type 1(c)
DVPSAnnotationContent()
default constructor
OFCondition setContent(const char *instanceuid, const char *text, Uint16 position)
sets the content of this annotation box object.
virtual ~DVPSAnnotationContent()
destructor
OFCondition prepareBasicAnnotationBox(DcmItem &dset)
writes the attributes managed by this objects that are part of a basic annotation box N-SET request i...
DcmLongString textString
Module=Annotation_List, VR=LO, VM=1, Type 1(c)
General purpose class for condition codes.
DcmUnsignedShort annotationPosition
Module=Annotation_List, VR=US, VM=1, Type 1(c)