public class CRImageModule extends Module
| Modifier and Type | Field and Description |
|---|---|
static ISingleCollection<ITag> |
objSingleCollection
The obj single collection.
|
| Constructor and Description |
|---|
CRImageModule(IDataSet objIDataSet)
Instantiates a new cR image module.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getAcquisitionDeviceProcessingCode()
Gets the acquisition device processing code.
|
java.lang.String |
getAcquisitionDeviceProcessingDescription()
Gets the acquisition device processing description.
|
BasicPixelSpacingCalibrationMacro |
getBasicPixelSpacingCalibrationMacro()
Get the Instance of Basic Pixel Spacing Calibration Macro Attributes.
|
java.lang.String |
getCassetteOrientation()
Gets the cassette orientation.
|
java.lang.String |
getCassetteSize()
Gets the cassette size.
|
java.lang.String |
getDistanceSourceToDetector()
Gets the distance source to detector.
|
java.lang.String |
getDistanceSourceToPatient()
Gets the distance source to patient.
|
java.lang.String |
getExposure()
Gets the exposure.
|
java.lang.String |
getExposureinMicroAs()
Gets the exposurein micro as.
|
short |
getExposuresOnPlate()
Gets the exposures on plate.
|
java.lang.String |
getExposureTime()
Gets the exposure time.
|
java.lang.String |
getFilterType()
Gets the filter type.
|
GeneralAnatomyOptionalMacro |
getGeneralAnatomyOptionalMacro()
Retrieves the instance of GeneralAnatomyOptionalMacro.
|
java.lang.String |
getGeneratorPower()
Gets the generator power.
|
java.lang.String[] |
getImagerPixelSpacing()
Gets the imager pixel spacing.
|
java.lang.String |
getKVP()
Gets the kVP.
|
java.lang.String |
getPhotometricInterpretation()
Gets the photometric interpretation.
|
java.lang.String |
getPlateID()
Gets the plate id.
|
java.lang.String |
getRelativeXRayExposure()
Gets the relative x ray exposure.
|
java.lang.String |
getSensitivity()
Gets the sensitivity.
|
ISingleCollection<ITag> |
getVectorOfKeys()
This method returns the collection of keys representing the DataElements
that belong to this module.
|
java.lang.String |
getXrayTubeCurrent()
Gets the xray tube current.
|
void |
setAcquisitionDeviceProcessingCode(java.lang.String strAcquisitionDeviceProcessingCode)
Sets Code representing the device-specific processing associated with the image (e.g.
|
void |
setAcquisitionDeviceProcessingDescription(java.lang.String strAcquisitionDeviceProcessingDescription)
Set the device-specific processing associated with the image (e.g.
|
void |
setCassetteOrientation(EnumCassetteOrientation enumCassetteOrientation)
Sets the Orientation of cassette, used to properly position the image for display.
|
void |
setCassetteSize(EnumCassetteSize enumCassetteSize)
Sets the Size of cassette.
|
void |
setDistanceSourceToDetector(java.lang.String strDistanceSourceToDetector)
The method is used to set Distance in mm from source to detector center.
|
void |
setDistanceSourceToPatient(java.lang.String strDistanceSourceToPatient)
The method is used to set Distance in mm from source to isocenter
The function accepts a String Value and creates the
DE based on the transfer syntax and populates the DE with right values.
|
void |
setExposure(java.lang.String strExposure)
The method is used to set The exposure expressed in mAs
The function accepts a String Value and creates the
DE based on the transfer syntax and populates the DE with right values.
|
void |
setExposureinMicroAs(java.lang.String strExposureinMicroAs)
The method is used to set The exposure expressed in MicroAs
The function accepts a String Value and creates the
DE based on the transfer syntax and populates the DE with right values.
|
void |
setExposuresOnPlate(short shExposuresOnPlate)
Total number of x-ray exposures that have been made on the plate identified in Plate
ID (0018,1004).
|
void |
setExposureTime(java.lang.String strExposureTime)
The method is used to set Time of x-ray exposure in msec
The function accepts a String Value and creates the
DE based on the transfer syntax and populates the DE with right values.
|
void |
setGeneratorPower(java.lang.String strGeneratorPower)
The method is used to set Power in kW to the x-ray generator.
|
void |
setImagerPixelSpacing(java.lang.String[] arrStrImagerPixelSpacing)
Set the Physical distance measured at the front plane of the Image Receptor housing
between the center of each pixel.
|
void |
setKVP(java.lang.String strKVP)
The method is used to set Peak kilo voltage output of the x-ray generator used
The function accepts a String Value and creates the
DE based on the transfer syntax and populates the DE with right values.
|
void |
setPhotometricInterpretation(EnumPhotometricInterpretation enumPhotometricInterpretation)
The method is used to set Specifies the intended interpretation of the pixel data.
|
void |
setPlateID(java.lang.String strPlateID)
The ID or serial number of the sensing plate upon which the image was acquired.
|
void |
setRelativeXRayExposure(java.lang.String strRelativeXRayExposure)
Sets the Relative x-ray exposure on the plate.
|
void |
setSensitivity(java.lang.String strSensitivity)
Read out sensitivity.
|
void |
setXrayTubeCurrent(java.lang.String strXrayTubeCurrent)
The method is used to set 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 CRImageModule(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 setPhotometricInterpretation(EnumPhotometricInterpretation enumPhotometricInterpretation)
enumPhotometricInterpretation - the enum photometric interpretationpublic void setKVP(java.lang.String strKVP)
strKVP - the str kvppublic void setPlateID(java.lang.String strPlateID)
strPlateID - - Specifies ID or serial number of the sensing platepublic void setDistanceSourceToDetector(java.lang.String strDistanceSourceToDetector)
strDistanceSourceToDetector - :String value of Data Reconstruction Diameterpublic void setDistanceSourceToPatient(java.lang.String strDistanceSourceToPatient)
strDistanceSourceToPatient - :String value of Distance of Source To Patientpublic void setExposureTime(java.lang.String strExposureTime)
strExposureTime - :String value of Time of x-ray exposure in msecpublic void setXrayTubeCurrent(java.lang.String strXrayTubeCurrent)
strXrayTubeCurrent - :String value of X-ray Tube Current in mA.public void setExposure(java.lang.String strExposure)
strExposure - :String value of The exposure expressed in mAspublic void setExposureinMicroAs(java.lang.String strExposureinMicroAs)
strExposureinMicroAs - :String value of The exposure expressed in mAspublic void setImagerPixelSpacing(java.lang.String[] arrStrImagerPixelSpacing)
arrStrImagerPixelSpacing - the arr str imager pixel spacingpublic void setGeneratorPower(java.lang.String strGeneratorPower)
strGeneratorPower - :String value of Power in kW to the x-ray generator.public void setAcquisitionDeviceProcessingDescription(java.lang.String strAcquisitionDeviceProcessingDescription)
strAcquisitionDeviceProcessingDescription - the str acquisition device processing descriptionpublic void setAcquisitionDeviceProcessingCode(java.lang.String strAcquisitionDeviceProcessingCode)
strAcquisitionDeviceProcessingCode - the str acquisition device processing codepublic void setCassetteOrientation(EnumCassetteOrientation enumCassetteOrientation)
enumCassetteOrientation - the enum cassette orientationpublic void setCassetteSize(EnumCassetteSize enumCassetteSize)
enumCassetteSize - the enum cassette sizepublic void setExposuresOnPlate(short shExposuresOnPlate)
shExposuresOnPlate - the sh exposures on platepublic void setRelativeXRayExposure(java.lang.String strRelativeXRayExposure)
strRelativeXRayExposure - the str relative x ray exposurepublic void setSensitivity(java.lang.String strSensitivity)
strSensitivity - the str sensitivitypublic java.lang.String getPhotometricInterpretation()
public java.lang.String getPlateID()
public java.lang.String getKVP()
public java.lang.String getDistanceSourceToDetector()
public java.lang.String getDistanceSourceToPatient()
public java.lang.String getExposureTime()
public java.lang.String getXrayTubeCurrent()
public java.lang.String getExposure()
public java.lang.String getExposureinMicroAs()
public java.lang.String getFilterType()
public java.lang.String[] getImagerPixelSpacing()
public BasicPixelSpacingCalibrationMacro getBasicPixelSpacingCalibrationMacro()
public java.lang.String getGeneratorPower()
public java.lang.String getAcquisitionDeviceProcessingDescription()
public java.lang.String getAcquisitionDeviceProcessingCode()
public java.lang.String getCassetteOrientation()
public java.lang.String getCassetteSize()
public short getExposuresOnPlate()
public java.lang.String getRelativeXRayExposure()
public java.lang.String getSensitivity()
public GeneralAnatomyOptionalMacro getGeneralAnatomyOptionalMacro()
public ISingleCollection<ITag> getVectorOfKeys()
getVectorOfKeys in class Module