public class XAPositionerModule extends Module
| Modifier and Type | Field and Description |
|---|---|
static ISingleCollection<ITag> |
objSingleCollection
The obj single collection.
|
| Constructor and Description |
|---|
XAPositionerModule(IDataSet objIDataSet)
Instantiates a new xA positioner module.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getDetectorPrimaryAngle()
Return position of the X-Ray Image Intensifier about the patient from the RAO to LAO
direction where movement from RAO to vertical is positive.
|
java.lang.String |
getDetectorSecondaryAngle()
Return Angle of the X-Ray beam in the column direction in degrees relative to the normal
to the detector plane.
|
java.lang.String |
getDistanceSourceToDetector()
Return Distance in mm from source to detector.
|
java.lang.String |
getDistanceSourceToPatient()
Return Distance in mm from source to isocenter.
|
java.lang.String |
getEstimatedRadiographicMagnificationFactor()
Return Ratio of Source Image Receptor Distance (SID) over Source Object Distance (SOD).
|
java.lang.String |
getPositionerMotion()
Return the activity of the imaging devices.
|
java.lang.String |
getPositionerPrimaryAngle()
Return position of the X-Ray Image Intensifier about the patient from the RAO to LAO
direction where movement from RAO to vertical is positive.
|
java.lang.String[] |
getPositionerPrimaryAngleIncrement()
Return Incremental change in primary positioner angle for each frame.
|
java.lang.String |
getPositionerSecondaryAngle()
Return position of the X-Ray Image Intensifier about the patient from the CAU to CRA
direction where movement from CAU to vertical is positive.
|
java.lang.String[] |
getPositionerSecondaryAngleIncrement()
Return Incremental change in primary positioner angle for each frame.
|
ISingleCollection<ITag> |
getVectorOfKeys()
This method returns the vector of keys representing the DataElements
that belong to this module.
|
void |
setDetectorPrimaryAngle(java.lang.String strDetectorPrimaryAngle)
Sets angle of the X-Ray beam in the row direction in degrees relative to the normal
to the detector plane.
|
void |
setDetectorSecondaryAngle(java.lang.String strDetectorSecondaryAngle)
Sets Angle of the X-Ray beam in the column direction in degrees relative to the normal
to the detector plane.
|
void |
setDistanceSourceToDetector(java.lang.String strDistanceSourceToDetector)
Sets Distance in mm from source to detector.
|
void |
setDistanceSourceToPatient(java.lang.String strDistanceSourceToPatient)
Sets Distance in mm from source to isocenter.
|
void |
setEstimatedRadiographicMagnificationFactor(java.lang.String strEstimatedRadiographicMagnificationFactor)
Sets Ratio of Source Image Receptor Distance (SID) over Source Object Distance (SOD).
|
void |
setPositionerMotion(EnumPositionerMotion enumPositionerMotion)
Sets value that is used to describe the activity of the imaging devices.
|
void |
setPositionerPrimaryAngle(java.lang.String strPositionerPrimaryAngle)
Sets position of the X-Ray Image Intensifier about the patient from the RAO to LAO
direction where movement from RAO to vertical is positive.
|
void |
setPositionerPrimaryAngleIncrement(java.lang.String[] arrStrPositionerPrimaryAngleIncrement)
Sets Incremental change in primary positioner angle for each frame.
|
void |
setPositionerSecondaryAngle(java.lang.String strPositionerSecondaryAngle)
Sets position of the X-Ray Image Intensifier about the patient from the CAU to CRA
direction where movement from CAU to vertical is positive.
|
void |
setPositionerSecondaryAngleIncrement(java.lang.String[] arrStrPositionerSecondaryAngleIncrement)
Sets Incremental change in secondary positioner angle for each frame.
|
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 XAPositionerModule(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 setDistanceSourceToPatient(java.lang.String strDistanceSourceToPatient)
strDistanceSourceToPatient - the str distance source to patientpublic java.lang.String getDistanceSourceToPatient()
public void setDistanceSourceToDetector(java.lang.String strDistanceSourceToDetector)
strDistanceSourceToDetector - the str distance source to detectorpublic java.lang.String getDistanceSourceToDetector()
public void setEstimatedRadiographicMagnificationFactor(java.lang.String strEstimatedRadiographicMagnificationFactor)
strEstimatedRadiographicMagnificationFactor - the str estimated radiographic magnification factorpublic java.lang.String getEstimatedRadiographicMagnificationFactor()
public void setPositionerMotion(EnumPositionerMotion enumPositionerMotion)
enumPositionerMotion - enum value of Positioner Motionpublic java.lang.String getPositionerMotion()
public void setPositionerPrimaryAngle(java.lang.String strPositionerPrimaryAngle)
strPositionerPrimaryAngle - the str positioner primary anglepublic java.lang.String getPositionerPrimaryAngle()
public void setPositionerSecondaryAngle(java.lang.String strPositionerSecondaryAngle)
strPositionerSecondaryAngle - the str positioner secondary anglepublic java.lang.String getPositionerSecondaryAngle()
public void setPositionerPrimaryAngleIncrement(java.lang.String[] arrStrPositionerPrimaryAngleIncrement)
arrStrPositionerPrimaryAngleIncrement - the arr str positioner primary angle incrementpublic java.lang.String[] getPositionerPrimaryAngleIncrement()
public void setPositionerSecondaryAngleIncrement(java.lang.String[] arrStrPositionerSecondaryAngleIncrement)
arrStrPositionerSecondaryAngleIncrement - the arr str positioner secondary angle incrementpublic java.lang.String[] getPositionerSecondaryAngleIncrement()
public void setDetectorPrimaryAngle(java.lang.String strDetectorPrimaryAngle)
strDetectorPrimaryAngle - the str detector primary anglepublic java.lang.String getDetectorPrimaryAngle()
public void setDetectorSecondaryAngle(java.lang.String strDetectorSecondaryAngle)
strDetectorSecondaryAngle - the str detector secondary anglepublic java.lang.String getDetectorSecondaryAngle()
public ISingleCollection<ITag> getVectorOfKeys()
getVectorOfKeys in class Module