DCMTK
Version 3.6.5
OFFIS DICOM Toolkit
|
the representation of a Annotation Content SQ item for Stored Print More...
Public Member Functions | |
DVPSAnnotationContent () | |
default constructor | |
DVPSAnnotationContent (const DVPSAnnotationContent ©) | |
copy constructor | |
DVPSAnnotationContent * | clone () |
clone method. More... | |
virtual | ~DVPSAnnotationContent () |
destructor | |
void | clear () |
resets the object to initial state. More... | |
OFCondition | read (DcmItem &dset) |
reads an annotation content item from a DICOM dataset. More... | |
OFCondition | write (DcmItem &dset) |
writes the annotation box managed by this object to a DICOM dataset. More... | |
OFCondition | setContent (const char *instanceuid, const char *text, Uint16 position) |
sets the content of this annotation box object. More... | |
const char * | getSOPInstanceUID () |
gets the current SOP Instance UID. More... | |
OFCondition | setSOPInstanceUID (const char *value) |
sets the SOP instance UID (which is returned by the Print SCP). More... | |
OFCondition | prepareBasicAnnotationBox (DcmItem &dset) |
writes the attributes managed by this objects that are part of a basic annotation box N-SET request into the DICOM dataset. More... | |
Private Member Functions | |
DVPSAnnotationContent & | operator= (const DVPSAnnotationContent &) |
private undefined assignment operator | |
Private Attributes | |
DcmUniqueIdentifier | sOPInstanceUID |
Module=Annotation_List, VR=UI, VM=1, Type 1(c) | |
DcmUnsignedShort | annotationPosition |
Module=Annotation_List, VR=US, VM=1, Type 1(c) | |
DcmLongString | textString |
Module=Annotation_List, VR=LO, VM=1, Type 1(c) | |
the representation of a Annotation Content SQ item for Stored Print
void DVPSAnnotationContent::clear | ( | ) |
resets the object to initial state.
After this call, the object is in the same state as after creation with the default constructor.
|
inline |
clone method.
const char* DVPSAnnotationContent::getSOPInstanceUID | ( | ) |
gets the current SOP Instance UID.
OFCondition DVPSAnnotationContent::prepareBasicAnnotationBox | ( | DcmItem & | dset | ) |
writes the attributes managed by this objects that are part of a basic annotation box N-SET request into the DICOM dataset.
Copies of the DICOM element managed by this object are inserted into the DICOM dataset.
dset | the dataset to which the data is written |
OFCondition DVPSAnnotationContent::read | ( | DcmItem & | dset | ) |
reads an annotation content item from a DICOM dataset.
The DICOM elements of the referenced item are copied from the dataset to this object. The completeness of the item (presence of all required elements, value multiplicity) is checked. If this method returns an error code, the object is in undefined state afterwards.
dset | the item of the AnnotationContentSequence from which the data is to be read |
OFCondition DVPSAnnotationContent::setContent | ( | const char * | instanceuid, |
const char * | text, | ||
Uint16 | position | ||
) |
sets the content of this annotation box object.
instanceuid | SOP instance UID of this annotation |
text | annotation text string |
position | annotation box position |
OFCondition DVPSAnnotationContent::setSOPInstanceUID | ( | const char * | value | ) |
sets the SOP instance UID (which is returned by the Print SCP).
value | new attribute value, must not be NULL. |
OFCondition DVPSAnnotationContent::write | ( | DcmItem & | dset | ) |
writes the annotation box managed by this object to a DICOM dataset.
Copies of the DICOM element managed by this object are inserted into the DICOM dataset.
dset | the the item of the AnnotationContentSequence to which the data is written |