public class BasicPrintImageOverlayBoxModule extends Module
| Modifier and Type | Field and Description |
|---|---|
static ISingleCollection<ITag> |
objSingleCollection
The obj single collection.
|
| Constructor and Description |
|---|
BasicPrintImageOverlayBoxModule(IDataSet objIDataSet)
Instantiates a new basic print image overlay box module.
|
| 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.
|
ISingleCollection<ITag> |
getVectorOfKeys()
This method returns the vector of keys representing the DataElements
that belong to this module.
|
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.
|
boolean |
validateModule()
Validates each Attribute in the Module according to the Type
of the Attribute.
|
add, dumpDICOMInfo, getDictionaryReader, getTransferSyntax, isPresent, isPresent, iterator, removepublic static ISingleCollection<ITag> objSingleCollection
public BasicPrintImageOverlayBoxModule(IDataSet objIDataSet)
objIDataSet - the obj i data setpublic boolean validateModule()
throws InvalidModuleException
validateModule in interface IModulevalidateModule in class ModuleInvalidModuleException - - If validation of Module failspublic OverlayPixelDataSequence getOverlayPixelDataSequence()
public void setOverlayMagnificationType(EnumOverlayMagnificationType enumOverlayMagnificationType)
enumOverlayMagnificationType - Enum value of Overlay Magnification Type.public java.lang.String getOverlayMagnificationType()
public void setOverlaySmoothingType(java.lang.String strOverlaySmoothingType)
strOverlaySmoothingType - the str overlay smoothing typepublic java.lang.String getOverlaySmoothingType()
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 ISingleCollection<ITag> getVectorOfKeys()
getVectorOfKeys in class Module