33 #include "dcmtk/config/osconfig.h"
34 #include "dcmtk/dcmdata/dctk.h"
const char * getOverlayLabel()
gets the overlay label if present.
DcmLongString & getLabel()
return reference to overlay label
a class representing a list of DICOM elements in which each element has a different tag and elements ...
DVPSOverlay * clone() const
clone method.
a class used to represent overlay data (60xx,3000)
Uint8 overlayGroup
lower byte of the overlay repeating group managed by this object
DcmOverlayData overlayData
VR=OW, VM=1, Type=1C.
DcmOverlayData & getData()
return reference to overlay data
DcmLongString overlayDescription
VR=LO, VM=1, Type=3.
DcmLongString & getDescription()
return reference to overlay description
OFBool isROI()
checks whether this overlay is ROI type.
DcmUnsignedShort overlayBitsAllocated
VR=US, VM=1, Type=1.
DcmUnsignedShort overlayBitPosition
VR=US, VM=1, Type=1.
an overlay contained in a presentation state (internal use only).
DcmLongString overlayLabel
VR=LO, VM=1, Type=3.
a class representing the DICOM value representation 'Long String' (LO)
a class representing the DICOM value representation 'Code String' (CS)
const char * getOverlayDescription()
gets the overlay description if present.
OFCondition write(DcmItem &dset)
writes the overlay plane managed by this object to a DICOM dataset.
a class representing the DICOM value representation 'Unsigned Short' (US)
a class representing the DICOM value representation 'Signed Short' (SS)
DcmUnsignedShort overlayColumns
VR=US, VM=1, Type=1.
DcmCodeString overlayType
VR=CS, VM=1, Type=1.
OFCondition read(DcmItem &dset, Uint8 ovGroup, Uint8 asGroup=0xFF)
reads the specified overlay group from a DICOM dataset.
DVPSOverlay()
default constructor
void setOverlayGroup(Uint8 newGroup)
sets the group number for the overlay repeating group managed by this object.
virtual ~DVPSOverlay()
destructor
DcmSignedShort overlayOrigin
VR=SS, VM=2, Type=1.
Interface class for dcmimgle/dcmimage module.
OFBool isSuitableAsShutter(unsigned long x, unsigned long y)
checks if the overlay is suitable as a bitmap shutter for an image with the given image size...
Uint8 getOverlayGroup() const
get group number of overlay repeating group managed by this object.
DcmUnsignedShort overlayRows
VR=US, VM=1, Type=1.
OFCondition getValues(Sint16 &originX, Sint16 &originY, Uint16 &sizeX, Uint16 &sizeY)
retrieve origin and size values for this overlay
DVPSOverlay & operator=(const DVPSOverlay &)
private undefined assignment operator
General purpose class for condition codes.