33 #include "dcmtk/config/osconfig.h"
34 #include "dcmtk/dcmdata/dcitem.h"
DVPSOverlay_PList & operator=(const DVPSOverlay_PList &)
private undefined assignment operator
a class representing a list of DICOM elements in which each element has a different tag and elements ...
OFCondition removeOverlay(size_t idx)
removes the overlay object with the given index.
OFCondition read(DcmItem &dset)
reads all overlay groups from a DICOM dataset.
OFList< DVPSOverlay * > list_
the list maintained by this object
OFCondition addOverlay(DcmItem &overlayIOD, Uint16 groupInItem, Uint16 newGroup)
adds a new overlay bitmap.
DVPSOverlay_PList()
default constructor
DVPSOverlay_PList * clone()
clone method.
an overlay contained in a presentation state (internal use only).
OFCondition write(DcmItem &dset)
writes the overlays managed by this object to a DICOM dataset.
void clear()
reset the object to initial state.
size_t size() const
gets the number of overlays in managed by this object.
OFBool haveOverlayGroup(Uint16 group)
check presence of overlay group
virtual ~DVPSOverlay_PList()
destructor
DVPSOverlay * getOverlay(size_t idx)
gets the overlay object with the given index.
the list of overlays contained in a presentation state (internal use only).
size_t size() const
returns number of elements in the list.
OFCondition changeOverlayGroup(size_t idx, Uint16 newGroup)
changes the repeating group used for an overlay.
DVPSOverlay * getOverlayGroup(Uint16 group)
get overlay by group
General purpose class for condition codes.