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
size_t size() const
returns number of elements in the list.
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).
DVPSDisplayedArea_PList()
default constructor
void clear()
reset the object to initial state.
General purpose class for condition codes.