public class XRayGenerationModule extends Module
| Modifier and Type | Field and Description |
|---|---|
static ISingleCollection<ITag> |
objSingleCollection
The obj single collection.
|
| Constructor and Description |
|---|
XRayGenerationModule(IDataSet objIDataSet)
Instantiates a new x ray generation module.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getAnodeTargetMaterial()
Retrieves primary material in the anode of the X-Ray source.
|
java.lang.String |
getExposure()
Retrieves exposure expressed in mAs, for example calculated from Exposure Time.
|
java.lang.String |
getExposureControlMode()
Retrieves the type of exposure control.
|
java.lang.String |
getExposureControlModeDescription()
Retrieves text description of the mechanism of exposure control.
|
java.lang.String |
getExposureInuAs()
Retrieves the exposure expressed in Micro As.
|
java.lang.String |
getExposureStatus()
Retrieves whether the exposure was normally completed or not.
|
java.lang.String |
getExposureTime()
Retrieves duration of X-Ray exposure in msec.
|
java.lang.String |
getExposureTimeInuS()
Retrieves duration of X-Ray exposure in msec.
|
java.lang.String[] |
getFocalSpots()
Retrieves size of the focal spot in mm.
|
java.lang.String |
getGeneratorID()
Return user-defined label identifier for Generator ID
|
java.lang.String |
getKVP()
Retrieves Peak kilo voltage output of the x-ray generator used.
|
java.lang.String |
getPhototimerSetting()
Retrieves nominal percentage phototimer setting, where a more positive value indicates
greater exposure and a more negative value indicates less exposure.
|
java.lang.String |
getRectificationType()
Retrieves type of rectification used in the X-Ray generator.
|
ISingleCollection<ITag> |
getVectorOfKeys()
This method returns the custom collection containing the list of DataElements belonging to the
X-Ray Generation Module specified by DICOM Standard.
|
java.lang.String |
getXRayTubeCurrent()
Retrieves X-Ray Tube Current in mA.
|
java.lang.String |
getXRayTubeCurrentInuA()
Retrieves X-Ray Tube Current in MicroA.
|
void |
setAnodeTargetMaterial(EnumAnodeTargetMaterial enumAnodeTargetMaterial)
Sets the primary material in the anode of the X-Ray source.
|
void |
setExposure(java.lang.String strExposure)
Sets the exposure expressed in mAs, for example calculated from Exposure Time
and X-ray Tube Current.
|
void |
setExposureControlMode(EnumExposureControlMode enumExposureControlMode)
Sets type of exposure control.
|
void |
setExposureControlModeDescription(java.lang.String strExposureControlModeDescription)
Sets text description of the mechanism of exposure control.
|
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 |
setExposureStatus(EnumExposureStatus enumExposureStatus)
Sets whether the exposure was normally completed or not.
|
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 Micro Sec.
|
void |
setFocalSpots(java.lang.String[] arrStrFocalSpots)
Sets size of the focal spot in mm.
|
void |
setGeneratorID(java.lang.String strGeneratorID)
Sets Generator ID
|
void |
setKVP(java.lang.String strKVP)
Sets Peak kilo voltage output of the x-ray generator used.
|
void |
setPhototimerSetting(java.lang.String strPhototimerSetting)
Sets nominal percentage phototimer setting, where a more positive value indicates
greater exposure and a more negative value indicates less exposure.
|
void |
setRectificationType(EnumRectificationType enumRectificationType)
Sets type of rectification used in the X-Ray generator.Defined Terms:SINGLE PHASE,THREE PHASE,CONST POTENTIAL,
|
void |
setXRayTubeCurrent(java.lang.String strXRayTubeCurrent)
Sets X-Ray Tube Current in MilliA.
|
void |
setXRayTubeCurrentInuA(java.lang.String strXRayTubeCurrentInuA)
Sets X-Ray Tube Current in MicroA.
|
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 XRayGenerationModule(IDataSet objIDataSet)
objIDataSet - the obj i data setpublic 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 KVP.public java.lang.String getKVP()
public void setXRayTubeCurrent(java.lang.String strXRayTubeCurrent)
strXRayTubeCurrent - the str x ray tube currentpublic java.lang.String getXRayTubeCurrent()
public void setXRayTubeCurrentInuA(java.lang.String strXRayTubeCurrentInuA)
strXRayTubeCurrentInuA - the str x ray tube current in micro apublic java.lang.String getXRayTubeCurrentInuA()
public void setExposureTime(java.lang.String strExposureTime)
strExposureTime - the str exposure timepublic java.lang.String getExposureTime()
public void setExposureTimeInuS(java.lang.String strExposureTimeInuS)
strExposureTimeInuS - the str exposure time in micro spublic 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 setExposureControlMode(EnumExposureControlMode enumExposureControlMode)
enumExposureControlMode - - enum value of Exposure Control Mode.public java.lang.String getExposureControlMode()
public void setExposureControlModeDescription(java.lang.String strExposureControlModeDescription)
strExposureControlModeDescription - - String value of Exposure Control Mode Descriptionpublic java.lang.String getExposureControlModeDescription()
public void setExposureStatus(EnumExposureStatus enumExposureStatus)
enumExposureStatus - - enum value of Exposure Status.public java.lang.String getExposureStatus()
public void setPhototimerSetting(java.lang.String strPhototimerSetting)
strPhototimerSetting - - String value of Phototimer Setting.public java.lang.String getPhototimerSetting()
public void setFocalSpots(java.lang.String[] arrStrFocalSpots)
arrStrFocalSpots - - String array of Focal Spot(s) values.public java.lang.String[] getFocalSpots()
public void setAnodeTargetMaterial(EnumAnodeTargetMaterial enumAnodeTargetMaterial)
enumAnodeTargetMaterial - - enum value of the primary material in the anode of the X-Ray source.public java.lang.String getAnodeTargetMaterial()
public void setRectificationType(EnumRectificationType enumRectificationType)
enumRectificationType - - Enum value of Rectification Type.public java.lang.String getRectificationType()
public void setGeneratorID(java.lang.String strGeneratorID)
strGeneratorID - String value of Generator IDpublic java.lang.String getGeneratorID()
public ISingleCollection<ITag> getVectorOfKeys()
getVectorOfKeys in class Module