public class XRayAcquisitionModule extends Module
| Modifier and Type | Field and Description |
|---|---|
static ISingleCollection<ITag> |
objSingleCollection
The obj single collection.
|
| Constructor and Description |
|---|
XRayAcquisitionModule(IDataSet objIDataSet) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getAveragePulseWidth()
Returns Average width of X-Ray pulse in msec.
|
BasicPixelSpacingCalibrationMacro |
getBasicPixelSpacingCalibrationMacro()
Returns instance of Basic Pixel Spacing Calibration Macro.
|
java.lang.String |
getExposure()
Returns exposure expressed in mAs, for example calculated from Exposure Time.
|
java.lang.String |
getExposureInuAs()
Returns the exposure expressed in Micro As.
|
java.lang.String |
getExposureTime()
Return duration of X-Ray exposure in msec.
|
java.lang.String |
getExposureTimeInuS()
Return duration of X-Ray exposure in Micro seconds.
|
java.lang.String[] |
getFieldOfViewDimensions()
Returns type of filter(s) inserted into the X-Ray beam.
|
java.lang.String |
getFieldOfViewShape()
Returns shape of the Image Intensifier Field of View.
|
java.lang.String[] |
getFocalSpots()
Return Size of the focal spot in mm.
|
java.lang.String[] |
getGrid()
Returns the value that identifies the grid.
|
java.lang.String |
getImageAndFluoroscopyAreaDoseProduct()
Returns shape of the Image Intensifier Field of View.
|
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 |
getIntensifierSize()
Returns diameter of X-Ray intensifier in mm.
|
java.lang.String |
getKVP()
Return Peak kilo voltage output of the X-Ray generator used.
|
java.lang.String |
getRadiationMode()
Returns X-Ray radiation mode.
|
java.lang.String |
getRadiationSetting()
Return Identify the general level of X-Ray dose exposure.
|
java.lang.String[] |
getTypeOfFilters()
Returns type of filter(s) inserted into the X-Ray beam.
|
ISingleCollection<ITag> |
getVectorOfKeys()
This method returns the vector of keys representing the DataElements
that belong to this module.
|
java.lang.String |
getXRayTubeCurrentInMicroA()
Return X-Ray Tube Current in MicroA.
|
java.lang.String |
getXRayTubeCurrentInuA()
Return X-Ray Tube Current in mA.
|
void |
setAveragePulseWidth(java.lang.String strAveragePulseWidth)
Sets Average width of X-Ray pulse in msec.
|
void |
setExposure(java.lang.String strExposure)
Sets the exposure expressed in mAs, for example calculated from Exposure Time
and X-ray Tube Current.
|
void |
setExposureInuAs(java.lang.String strExposureInuAs)
Sets the exposure expressed in Micro As, for example calculated from Exposure Time
and X-ray Tube Current.
|
void |
setExposureTime(java.lang.String strExposureTime)
Sets duration of X-Ray exposure in msec.
|
void |
setExposureTimeInuS(java.lang.String strExposureTimeInuS)
Sets duration of X-Ray exposure in msec.
|
void |
setFieldOfViewDimensions(java.lang.String[] arrStrFieldOfViewDimensions)
Sets Dimensions of the Image Intensifier Field of View in mm.
|
void |
setFieldOfViewShape(EnumFieldOfViewShape enumFieldOfViewShape)
Sets shape of the Image Intensifier Field of View.Defined Terms are: ROUND, RECTANGLE
|
void |
setFocalSpots(java.lang.String[] arrStrFocalSpots)
Sets Size of the focal spot in mm.
|
void |
setGrid(EnumGrid[] enumGrid)
Sets the value that identifies the grid.
|
void |
setImageAndFluoroscopyAreaDoseProduct(java.lang.String strImageAndFluoroscopyAreaDoseProduct)
Sets X-Ray dose, measured in dGy*cm*cm, to which the patient was exposed for the
acquisition of this image plus any nondigitally recorded fluoroscopy which may
have been performed to prepare for the acquisition of this image.
|
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 |
setIntensifierSize(java.lang.String strIntensifierSize)
Sets diameter of X-Ray intensifier in mm.
|
void |
setKVP(java.lang.String strKVP)
Sets Peak kilo voltage output of the X-Ray generator used.
|
void |
setRadiationMode(EnumRadiationMode enumRadiationMode)
Sets X-Ray radiation mode.
|
void |
setRadiationSetting(EnumRadiationSetting enumRadiationSetting)
Sets Identify the general level of X-Ray dose exposure.
|
void |
setTypeOfFilters(java.lang.String[] arrStrTypeOfFilters)
Sets type of filter(s) inserted into the X-Ray beam.
|
void |
setXRayTubeCurrentInMicroA(java.lang.String strXRayTubeCurrentInMicroA)
Sets X-Ray Tube Current in MicroA.
|
void |
setXRayTubeCurrentInuA(java.lang.String strXRayTubeCurrentInuA)
Sets X-Ray Tube Current in mA.
|
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 XRayAcquisitionModule(IDataSet objIDataSet)
public boolean validateModule()
throws InvalidModuleException
validateModule in interface IModulevalidateModule in class ModuleInvalidModuleException - - If validation of Module failspublic void setKVP(java.lang.String strKVP)
strKVP - : String value of KVPpublic java.lang.String getKVP()
public void setRadiationSetting(EnumRadiationSetting enumRadiationSetting)
enumRadiationSetting - Enum value of Radiation Setting .public java.lang.String getRadiationSetting()
public void setXRayTubeCurrentInuA(java.lang.String strXRayTubeCurrentInuA)
strXRayTubeCurrentInuA - String value of X-Ray Tube Current in mApublic java.lang.String getXRayTubeCurrentInuA()
public void setXRayTubeCurrentInMicroA(java.lang.String strXRayTubeCurrentInMicroA)
strXRayTubeCurrentInMicroA - String value of X-Ray Tube Current in MicroApublic java.lang.String getXRayTubeCurrentInMicroA()
public void setExposureTime(java.lang.String strExposureTime)
strExposureTime - String value of Exposure Timepublic java.lang.String getExposureTime()
public void setExposureTimeInuS(java.lang.String strExposureTimeInuS)
strExposureTimeInuS - String value of Exposure Time in Micro Secondspublic java.lang.String getExposureTimeInuS()
public void setExposure(java.lang.String strExposure)
strExposure - : String value of The exposure expressed in mAspublic java.lang.String getExposure()
public void setExposureInuAs(java.lang.String strExposureInuAs)
strExposureInuAs - : String value of The exposure expressed in mAspublic java.lang.String getExposureInuAs()
public void setGrid(EnumGrid[] enumGrid)
enumGrid - the enum gridpublic java.lang.String[] getGrid()
public void setAveragePulseWidth(java.lang.String strAveragePulseWidth)
strAveragePulseWidth - String value of Average Pulse Widthpublic java.lang.String getAveragePulseWidth()
public void setRadiationMode(EnumRadiationMode enumRadiationMode)
enumRadiationMode - the enum radiation modepublic java.lang.String getRadiationMode()
public void setTypeOfFilters(java.lang.String[] arrStrTypeOfFilters)
arrStrTypeOfFilters - String array of Type of Filterspublic java.lang.String[] getTypeOfFilters()
public void setIntensifierSize(java.lang.String strIntensifierSize)
strIntensifierSize - String value of Intensifier Sizepublic java.lang.String getIntensifierSize()
public void setFieldOfViewShape(EnumFieldOfViewShape enumFieldOfViewShape)
enumFieldOfViewShape - Enum value of Field of View Shapepublic java.lang.String getFieldOfViewShape()
public void setFieldOfViewDimensions(java.lang.String[] arrStrFieldOfViewDimensions)
arrStrFieldOfViewDimensions - the arr str field of view dimensionspublic java.lang.String[] getFieldOfViewDimensions()
public void setImagerPixelSpacing(java.lang.String[] arrStrImagerPixelSpacing)
arrStrImagerPixelSpacing - the arr str imager pixel spacingpublic java.lang.String[] getImagerPixelSpacing()
public BasicPixelSpacingCalibrationMacro getBasicPixelSpacingCalibrationMacro()
public void setFocalSpots(java.lang.String[] arrStrFocalSpots)
arrStrFocalSpots - String array of focal spots.public java.lang.String[] getFocalSpots()
public void setImageAndFluoroscopyAreaDoseProduct(java.lang.String strImageAndFluoroscopyAreaDoseProduct)
strImageAndFluoroscopyAreaDoseProduct - the str image area dose productpublic java.lang.String getImageAndFluoroscopyAreaDoseProduct()
public ISingleCollection<ITag> getVectorOfKeys()
getVectorOfKeys in class Module