public class DXDetectorModule extends Module
| Modifier and Type | Field and Description |
|---|---|
static ISingleCollection<ITag> |
objSingleCollection
The obj single collection.
|
| Constructor and Description |
|---|
DXDetectorModule(IDataSet objIDataSet)
Instantiates a new dX detector module.
|
| Modifier and Type | Method and Description |
|---|---|
BasicPixelSpacingCalibrationMacro |
getBasicPixelSpacingCalibrationMacro()
Get the Instance of Code Sequence Macro.Attributes related to Code Sequence Macro will be set in Macro
using the setter methods provided in the Macro.Calling this method multiple times will return the same Marco
Instance that was created at first.
|
java.lang.String |
getCassetteID()
Return user-defined label identifier for Cassette ID.
|
java.lang.String |
getDetectorActivationOffsetFromExposure()
Return time in mSec that the detector becomes active after the X-Ray beam is
turned on during acquisition of this image.
|
java.lang.String |
getDetectorActiveTime()
Return time in mSec that the detector is active during acquisition of this image.
|
DigitalXRayDetectorMacro |
getDigitalXRayDetectorMacro()
Get the Instance of Digital XRay Detector Macro.Attributes related to Code Sequence Macro will be set in Macro
using the setter methods provided in the Macro.Calling this method multiple times will return the same Marco
Instance that was created at first.
|
java.lang.String[] |
getFieldOfViewDimensions()
Returns type of filter(s) inserted into the X-Ray beam.
|
java.lang.String |
getFieldOfViewHorizontalFlip()
Return whether or not a horizontal flip has been applied to the Field of View.
|
java.lang.String[] |
getFieldOfViewOrigin()
Returns offset of the TLHC of a rectangle circumscribing the Field of View, that is the
image pixels stored in Pixel Data (7FE0,0010), before rotation or flipping,
from the TLHC of the physical detector area measured in physical detector pixels as a
row offset followed by a column offset.
|
java.lang.String |
getFieldOfViewRotation()
Return clockwise rotation in degrees of Field of View, that is the image pixels stored in
Pixel Data (7FE0,0010), relative to the physical detector.
|
java.lang.String |
getFieldOfViewShape()
Return shape of the Field of View, that is the image pixels stored in Pixel Data (7FE0,0010).
|
java.lang.String[] |
getImagerPixelSpacing()
Return Physical distance measured at the front plane of the Image Receptor housing
between the center of each pixel.
|
java.lang.String |
getPlateID()
Return user-defined label identifier for Plate ID.
|
ISingleCollection<ITag> |
getVectorOfKeys()
This method returns the custom collection containing the list of DataElements belonging to the CT
Image Module specified by DICOM Standard.
|
void |
setCassetteID(java.lang.String strCassetteID)
Sets CassetteID
|
java.lang.String |
setDetectorActivationOffsetFromExposure()
Return Offset time in mSec that the detector becomes active after the X-Ray beam is
turned on during acquisition of this image.
|
void |
setDetectorActivationOffsetFromExposure(java.lang.String strDetectorActivationOffsetFromExposure)
Sets Offset time in mSec that the detector becomes active after the X-Ray beam is
turned on during acquisition of this image.
|
void |
setDetectorActiveTime(java.lang.String strDetectorActiveTime)
Sets time in mSec that the detector is active during acquisition of this image.
|
void |
setFieldOfViewDimensions(java.lang.String[] arrStrFieldOfViewDimensions)
Sets Dimensions of the Image Intensifier Field of View in mm.
|
void |
setFieldOfViewHorizontalFlip(EnumFieldOfViewHorizontalFlip enumFieldOfViewHorizontalFlip)
Sets whether or not a horizontal flip has been applied to the Field of View, that is the
image pixels stored in Pixel Data (7FE0,0010), after rotation relative to the
physical detector as described in Field of View Rotation (0018,7032).
|
void |
setFieldOfViewOrigin(java.lang.String[] arrStrFieldOfViewOrigin)
Sets offset of the TLHC of a rectangle circumscribing the Field of View, that is the
image pixels stored in Pixel Data (7FE0,0010), before rotation or flipping,
from the TLHC of the physical detector area measured in physical detector pixels as a
row offset followed by a column offset.
|
void |
setFieldOfViewRotation(EnumFieldOfViewRotation enumFieldOfViewRotation)
Sets clockwise rotation in degrees of Field of View, that is the image pixels stored in
Pixel Data (7FE0,0010), relative to the physical detector.
|
void |
setFieldOfViewShape(EnumFieldOfViewShape enumFieldOfViewShape)
Sets shape of the Field of View, that is the image pixels stored in Pixel Data (7FE0,0010).
|
void |
setImagerPixelSpacing(java.lang.String[] arrStrImagerPixelSpacing)
Sets the Physical distance measured at the front plane of the Image Receptor housing
between the center of each pixel.
|
void |
setPlateID(java.lang.String strPlateID)
Sets Plate ID
|
boolean |
validateModule()
This method validates each Attribute in the Module according to the Type
of the Attribute.Attributes are of 5 types.
|
add, dumpDICOMInfo, getDictionaryReader, getTransferSyntax, isPresent, isPresent, iterator, removepublic static ISingleCollection<ITag> objSingleCollection
public DXDetectorModule(IDataSet objIDataSet)
objIDataSet - the obj i data setpublic boolean validateModule()
throws InvalidModuleException
validateModule in interface IModulevalidateModule in class ModuleInvalidModuleException - - If validation of Module failspublic DigitalXRayDetectorMacro getDigitalXRayDetectorMacro()
public void setDetectorActiveTime(java.lang.String strDetectorActiveTime)
strDetectorActiveTime - - String value of Detector Active Timepublic java.lang.String getDetectorActiveTime()
public void setDetectorActivationOffsetFromExposure(java.lang.String strDetectorActivationOffsetFromExposure)
strDetectorActivationOffsetFromExposure - - String value of Detector Activation Offset From Exposurepublic java.lang.String getDetectorActivationOffsetFromExposure()
public java.lang.String setDetectorActivationOffsetFromExposure()
public void setFieldOfViewShape(EnumFieldOfViewShape enumFieldOfViewShape)
enumFieldOfViewShape - the enum field of view shapepublic java.lang.String getFieldOfViewShape()
public void setFieldOfViewDimensions(java.lang.String[] arrStrFieldOfViewDimensions)
arrStrFieldOfViewDimensions - - String array of Field of View Dimensionspublic java.lang.String[] getFieldOfViewDimensions()
public void setFieldOfViewOrigin(java.lang.String[] arrStrFieldOfViewOrigin)
arrStrFieldOfViewOrigin - - String array of Field of View Originpublic java.lang.String[] getFieldOfViewOrigin()
public void setFieldOfViewRotation(EnumFieldOfViewRotation enumFieldOfViewRotation)
enumFieldOfViewRotation - the enum field of view rotationpublic java.lang.String getFieldOfViewRotation()
public void setFieldOfViewHorizontalFlip(EnumFieldOfViewHorizontalFlip enumFieldOfViewHorizontalFlip)
enumFieldOfViewHorizontalFlip - the enum field of view horizontal flippublic java.lang.String getFieldOfViewHorizontalFlip()
public void setImagerPixelSpacing(java.lang.String[] arrStrImagerPixelSpacing)
arrStrImagerPixelSpacing - - image pixel spacing valuespublic java.lang.String[] getImagerPixelSpacing()
public BasicPixelSpacingCalibrationMacro getBasicPixelSpacingCalibrationMacro()
public void setCassetteID(java.lang.String strCassetteID)
strCassetteID - String value of Cassette ID.public java.lang.String getCassetteID()
public void setPlateID(java.lang.String strPlateID)
strCassetteID - String value of Plate ID.public java.lang.String getPlateID()
public ISingleCollection<ITag> getVectorOfKeys()
getVectorOfKeys in class Module