public class ImageOverlayBoxContentSequenceItem extends Item
| Modifier and Type | Method and Description |
|---|---|
short |
getMagnifyToNumberOfColumns()
Retrieves number of columns of the overlay or image after magnification.
|
java.lang.String |
getOverlayBackgroundDensity()
Retrieves Overlay Background Density.
|
java.lang.String |
getOverlayForegroundDensity()
Retrieves the density for pixels which correspond with overlay bit = 1.
|
java.lang.String |
getOverlayMagnificationType()
Retrieves Overlay Magnification Type.
|
java.lang.String |
getOverlayOrImageMagnification()
Retrieves magnification of the overlay or image before they are superimposed.
|
OverlayPixelDataSequence |
getOverlayPixelDataSequence()
Retrieves pre-initialized object of Overlay Pixel Data Sequence .If the module contains the sequence object
it returns the same otherwise it creates the sequence adds to the module with proper initialization
and then returns the object of sequence
|
java.lang.String |
getOverlaySmoothingType()
Retrieves Overlay Smoothing Type.
|
java.lang.String |
getSOPInstanceUID()
Retrieves SOP Instance UID of the contained Image Overlay Box SOP Class.
|
void |
setMagnifyToNumberOfColumns(short shMagnifyToNumberOfColumns)
Sets the number of columns of the overlay or image after magnification.
|
void |
setOverlayBackgroundDensity(EnumOverlayBackgroundDensity enumOverlayBackgroundDensity)
Sets tthe density for pixels which correspond with overlay bit = 0 that are not superimposed on the image
and Combined Print Image pixels that are not part of the overlay or image
Defined Terms:
BLACK
WHITE
|
void |
setOverlayForegroundDensity(EnumOverlayForegroundDensity enumOverlayForegroundDensity)
Sets the density for pixels which correspond with overlay bit = 1.
|
void |
setOverlayMagnificationType(EnumOverlayMagnificationType enumOverlayMagnificationType)
Sets magnification type if the overlay is magnified before being superimposed on the image.
|
void |
setOverlayOrImageMagnification(EnumOverlayOrImageMagnification enumOverlayOrImageMagnification)
Sets magnification of the overlay or image before they are superimposed.
|
void |
setOverlaySmoothingType(java.lang.String strOverlaySmoothingType)
Sets the type of interpolation function; only valid for Overlay Magnification Type 2010,0060 = CUBIC.
|
void |
setSOPInstanceUID(java.lang.String strSOPInstanceUID)
Sets SOP Instance UID of the contained Image Overlay Box SOP Class.
|
boolean |
validateForModule()
Validates all the attributes in
ImageOverlayBoxContentSequenceItem that are present in the DataSet. |
addDataElement, changeToUndefined, clone, contains, dumpDICOMInfo, getDataForTag, getDictionaryReader, getItemLength, getTransferSyntax, getValue, getValueLength, iterator, read, setDictionaryReader, setTransferSyntax, setValue, sortedIterator, validate, writepublic void setSOPInstanceUID(java.lang.String strSOPInstanceUID)
strSOPInstanceUID - String value of SOP Instance UID of the contained Image Overlay Box SOP Class.public java.lang.String getSOPInstanceUID()
public OverlayPixelDataSequence getOverlayPixelDataSequence()
public void setOverlayMagnificationType(EnumOverlayMagnificationType enumOverlayMagnificationType)
enumOverlayMagnificationType - Enum value of Overlay Magnification Type.public java.lang.String getOverlayMagnificationType()
public void setOverlayOrImageMagnification(EnumOverlayOrImageMagnification enumOverlayOrImageMagnification)
enumOverlayOrImageMagnification - Enum value of Overlay or Image Magnification.public java.lang.String getOverlayOrImageMagnification()
public void setMagnifyToNumberOfColumns(short shMagnifyToNumberOfColumns)
shMagnifyToNumberOfColumns - short value of Magnify To Number Of Columns.public short getMagnifyToNumberOfColumns()
public void setOverlayForegroundDensity(EnumOverlayForegroundDensity enumOverlayForegroundDensity)
enumOverlayForegroundDensity - Enum value of Overlay Foreground Density.public java.lang.String getOverlayForegroundDensity()
public void setOverlayBackgroundDensity(EnumOverlayBackgroundDensity enumOverlayBackgroundDensity)
enumOverlayBackgroundDensity - Enum value of Overlay Background Density.public java.lang.String getOverlayBackgroundDensity()
public void setOverlaySmoothingType(java.lang.String strOverlaySmoothingType)
strOverlaySmoothingType - String value of Overlay Smoothing Type.public java.lang.String getOverlaySmoothingType()
public boolean validateForModule()
throws InvalidItemException
ImageOverlayBoxContentSequenceItem that are present in the DataSet.validateForModule in interface IItemvalidateForModule in class ItemInvalidItemException - throws InvalidItemException If Mandatory or Conditional element fails.