public class MaskSubtractionSequenceItem extends Item
| Modifier and Type | Method and Description |
|---|---|
short[] |
getApplicableFrameRange()
Return Applicable Frame Range.
|
short |
getContrastFrameAveraging()
Return number of contrast frames to average together before performing the mask operation..
|
short[] |
getMaskFrameNumbers()
Return frame numbers of the pixel data used to generate this mask.
|
java.lang.String |
getMaskOperation()
Return type of mask operation to be performed.
|
java.lang.String |
getMaskOperationExplanation()
Return Free form explanation of this particular mask operation.
|
java.lang.String |
getMaskSelectionMode()
Retrieves type of the MaskSelectionMode encoded in this Item
|
float[] |
getMaskSubPixelShift()
Retrieves Mask Sub Pixel Shift.
|
short |
getSubtractionItemID()
Sets Identification of the Subtraction Item used to associate a certain Mask Sub-PixelShift (0028,6114)
|
short |
getTIDOffset()
Return offset to be subtracted from the current frame number in order to locate the mask frame in TID mode.
|
void |
setApplicableFrameRange(short[] arrShMaskOperation)
Sets Applicable Frame Range.
|
void |
setContrastFrameAveraging(short shContrastFrameAveraging)
Sets the number of contrast frames to average together before performing the mask operation.
|
void |
setMaskFrameNumbers(short[] arrMaskFrameNumbers)
Sets the frame numbers of the pixel data used to generate this mask.
|
void |
setMaskOperation(EnumMaskOperation enumEnumMaskOperation)
Sets the type of mask operation to be performed.
|
void |
setMaskOperationExplanation(java.lang.String strMaskOperationExplanation)
Sets Free form explanation of this particular mask operation.
|
void |
setMaskSelectionMode(EnumMaskSelectionMode enumMaskSelectionMode)
Sets the Specifies the method of selection of the mask operations of this item.
|
void |
setMaskSubPixelShift(float[] arrFMaskSubPixelShift)
Sets a pair of floating point numbers specifying the fractional vertical [adjacent row spacing]
and horizontal [adjacent column spacing] pixel shift applied to the mask before subtracting
it from the contrast frame.
|
void |
setSubtractionItemID(short shSubtractionItemID)
Sets Identification of the Subtraction Item used to associate a certain Mask Sub-PixelShift (0028,6114)
|
void |
setTIDOffset(short shTIDOffset)
Sets the offset to be subtracted from the current frame number in order to locate the mask frame in TID mode.
|
boolean |
validateForModule()
Validates all the attributes in Mask Subtraction Sequence Item 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 boolean validateForModule()
throws InvalidItemException
validateForModule in interface IItemvalidateForModule in class ItemInvalidItemException - throws InvalidItemException If Mandatory or Conditional element fails.public void setMaskOperation(EnumMaskOperation enumEnumMaskOperation)
enumEnumMaskOperation - Specifies Enum value of Mask Operationpublic java.lang.String getMaskOperation()
public void setSubtractionItemID(short shSubtractionItemID)
shSubtractionItemID - short value of Number of significant bitspublic short getSubtractionItemID()
shSubtractionItemID - short value of Number of significant bitspublic void setApplicableFrameRange(short[] arrShMaskOperation)
arrShMaskOperation - short array of frame numberspublic short[] getApplicableFrameRange()
public void setMaskFrameNumbers(short[] arrMaskFrameNumbers)
arrMaskFrameNumbers - short array of Mask Frame Numberspublic short[] getMaskFrameNumbers()
public void setContrastFrameAveraging(short shContrastFrameAveraging)
shContrastFrameAveraging - short value of Contrast Frame Averagingpublic short getContrastFrameAveraging()
public void setMaskSubPixelShift(float[] arrFMaskSubPixelShift)
arrFMaskSubPixelShift - pair of floating point numberspublic float[] getMaskSubPixelShift()
public void setTIDOffset(short shTIDOffset)
shTIDOffset - short value of TID Offset.public short getTIDOffset()
public void setMaskOperationExplanation(java.lang.String strMaskOperationExplanation)
strMaskOperationExplanation - String value of Mask Operation Explanationpublic java.lang.String getMaskOperationExplanation()
public void setMaskSelectionMode(EnumMaskSelectionMode enumMaskSelectionMode)
enumMaskSelectionMode - Specifies type of the value encoded in this Itempublic java.lang.String getMaskSelectionMode()