33 #include "dcmtk/config/osconfig.h"
34 #include "dcmtk/dcmdata/dcitem.h"
35 #include "dcmtk/dcmpstat/dvpstyp.h"
116 const char *sopclassUID,
117 const char *instanceUID,
119 unsigned long numberOfFrames,
120 DVPSObjectApplicability applicability);
130 DVPSRotationType rotationFrom,
131 OFBool isFlippedFrom,
132 DVPSRotationType rotationTo,
the list of displayed area selections contained in a presentation state (internal use only)...
DVPSDisplayedArea * findDisplayedArea(const char *instanceUID, unsigned long frame)
checks if an displayed area selection exists for the given image and frame.
a class representing a list of DICOM elements in which each element has a different tag and elements ...
DVPSDisplayedArea * createDisplayedArea(DVPSReferencedSeries_PList &allReferences, const char *sopclassUID, const char *instanceUID, unsigned long frame, unsigned long numberOfFrames, DVPSObjectApplicability applicability)
finds or creates a displayed area selection SQ item with an applicability controlled by the applicabi...
DVPSDisplayedArea_PList & operator=(const DVPSDisplayedArea_PList &)
private undefined assignment operator
void rotateAndFlip(DVPSRotationType rotationFrom, OFBool isFlippedFrom, DVPSRotationType rotationTo, OFBool isFlippedTo)
adjusts all displayed area coordinates for the rotation and flipping status of the image...
OFCondition read(DcmItem &dset)
reads a list of displayed area selections (DisplayedAreaSelectionSequence) from a DICOM dataset...
OFList< DVPSDisplayedArea * > list_
the list maintained by this object
OFCondition write(DcmItem &dset)
writes the list of displayed area selections managed by this object to a DICOM dataset.
an item of the displayed area selection sequence in a presentation state.
size_t size() const
gets the number of displayed area selections in this list.
DVPSDisplayedArea_PList * clone()
clone method.
virtual ~DVPSDisplayedArea_PList()
destructor
the list of referenced series contained in a presentation state (internal use only).
size_t size() const
returns number of elements in the list.
DVPSDisplayedArea_PList()
default constructor
void clear()
reset the object to initial state.
General purpose class for condition codes.