public class DXPositioningModule extends Module
| Modifier and Type | Field and Description |
|---|---|
static ISingleCollection<ITag> |
objSingleCollection
The obj single collection.
|
| Constructor and Description |
|---|
DXPositioningModule(IDataSet objIDataSet)
Instantiates a new dX positioning module.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getBodyPartThickness()
Retrievs the average thickness in mm of the body part examined when compressed, if
compression has been applied during exposure.
|
java.lang.String |
getColumnAngulation()
Retrievs angle of the X-Ray beam in degree relative to an orthogonal axis to the detector plane.
|
java.lang.String |
getCompressionForce()
Retrievs the compression force applied to the body part during exposure, measured in Newtons.
|
java.lang.String |
getDetectorPrimaryAngle()
Retrievs angle of the X-Ray beam in the row direction in degrees relative to the normal
to the detector plane.
|
java.lang.String |
getDetectorSecondaryAngle()
Retrievs 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 transmission source to the detector face.
|
java.lang.String |
getDistanceSourceToPatient()
Retrieves 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 |
getPaddleDescription()
Return user-defined label identifier for Paddle Description.
|
PatientGantryRelationshipCodeSequence |
getPatientGantryRelationshipCodeSequence()
Return Sequence which describes the orientation of the patient with respect to the gantry.
|
PatientOrientationCodeSequence |
getPatientOrientationCodeSequence()
Return Sequence that describes the orientation of the patient with respect to gravity.
|
java.lang.String |
getPatientPosition()
Retrieves description of imaging subjects position relative to the equipment.
|
java.lang.String |
getPositionerPrimaryAngle()
Sets position of the X-Ray beam about the patient from the RAO to LAO direction
where movement from RAO to vertical is positive, if Positioner Type (0018,1508) is
CARM.
|
java.lang.String |
getPositionerSecondaryAngle()
Retrievs position of the X-Ray beam about the patient from the CAU to CRA direction
where movement from RAO to vertical is positive, if Positioner Type (0018,1508) is
CARM.
|
java.lang.String |
getPositionerType()
Sets Positioner Type.
|
ProjectionEponymousNameCodeSequence |
getProjectionEponymousNameCodeSequence()
Return a Sequence that describes the radiographic method of patient, tube and
detector positioning to achieve a well described projection or view.
|
java.lang.String |
getTableAngle()
Retrievs angle of table plane in degrees relative to horizontal plane [Gravity plane].
|
java.lang.String |
getTableType()
Retrievs Table Type.
|
ISingleCollection<ITag> |
getVectorOfKeys()
This method returns the vector of keys representing the DataElements
that belong to this module.
|
ViewCodeSequence |
getViewCodeSequence()
Return Sequence that describes the projection of the anatomic region of interest on the
image receptor.
|
java.lang.String |
getViewPosition()
Retrieves radiographic view of the image relative to the imaging subjects orientation.
|
void |
setBodyPartThickness(java.lang.String strBodyPartThickness)
Sets the average thickness in mm of the body part examined when compressed, if
compression has been applied during exposure.
|
void |
setColumnAngulation(java.lang.String strColumnAngulation)
Sets angle of the X-Ray beam in degree relative to an orthogonal axis to the detector plane.
|
void |
setCompressionForce(java.lang.String strCompressionForce)
Sets the compression force applied to the body part during exposure, measured in Newtons.
|
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 transmission source to the detector face.
|
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 |
setPaddleDescription(java.lang.String strPaddleDescription)
Sets Paddle Description
|
void |
setPatientPosition(EnumPatientPosition enumPatientPosition)
Sets description of imaging subjects position relative to the equipment.
|
void |
setPositionerPrimaryAngle(java.lang.String strPositionerPrimaryAngle)
Sets position of the X-Ray beam about the patient from the RAO to LAO direction
where movement from RAO to vertical is positive, if Positioner Type (0018,1508) is
CARM.
|
void |
setPositionerSecondaryAngle(java.lang.String strPositionerSecondaryAngle)
Sets Position of the X-Ray beam about the patient from the CAU to CRA direction
where movement from CAU to vertical is positive, if Positioner Type (0018,1508) is
CARM.
|
void |
setPositionerType(EnumPositionerType enumPositionerType)
Sets Positioner Type.
|
void |
setTableAngle(java.lang.String strTableAngle)
Sets angle of table plane in degrees relative to horizontal plane [Gravity plane].
|
void |
setTableType(EnumTableType enumTableType)
Sets Table Type.
|
void |
setViewPosition(EnumViewPosition enumViewPosition)
Sets radiographic view of the image relative to the imaging subjects orientation.
|
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 DXPositioningModule(IDataSet objIDataSet)
objIDataSet - the obj i data setpublic boolean validateModule()
throws InvalidModuleException
validateModule in interface IModulevalidateModule in class ModuleInvalidModuleException - - If validation of Module failspublic ProjectionEponymousNameCodeSequence getProjectionEponymousNameCodeSequence()
public void setPatientPosition(EnumPatientPosition enumPatientPosition)
enumPatientPosition - the enum patient positionpublic java.lang.String getPatientPosition()
public void setViewPosition(EnumViewPosition enumViewPosition)
enumViewPosition - the enum view positionpublic java.lang.String getViewPosition()
public ViewCodeSequence getViewCodeSequence()
public PatientOrientationCodeSequence getPatientOrientationCodeSequence()
public PatientGantryRelationshipCodeSequence getPatientGantryRelationshipCodeSequence()
public void setDistanceSourceToPatient(java.lang.String strDistanceSourceToPatient)
strDistanceSourceToPatient - - String value of Distance of Source To Patientpublic java.lang.String getDistanceSourceToPatient()
public void setDistanceSourceToDetector(java.lang.String strDistanceSourceToDetector)
strDistanceSourceToDetector - - String value of 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 setPositionerType(EnumPositionerType enumPositionerType)
enumPositionerType - the enum positioner typepublic java.lang.String getPositionerType()
public void setPositionerPrimaryAngle(java.lang.String strPositionerPrimaryAngle)
strPositionerPrimaryAngle - - String value of Positioner Primary Anglepublic java.lang.String getPositionerPrimaryAngle()
public void setPositionerSecondaryAngle(java.lang.String strPositionerSecondaryAngle)
strPositionerSecondaryAngle - - String value of Positioner Secondary Anglepublic java.lang.String getPositionerSecondaryAngle()
public void setDetectorPrimaryAngle(java.lang.String strDetectorPrimaryAngle)
strDetectorPrimaryAngle - - String value of Detector Primary Anglepublic java.lang.String getDetectorPrimaryAngle()
public void setDetectorSecondaryAngle(java.lang.String strDetectorSecondaryAngle)
strDetectorSecondaryAngle - - String value of Detector Secondary Anglepublic java.lang.String getDetectorSecondaryAngle()
public void setColumnAngulation(java.lang.String strColumnAngulation)
strColumnAngulation - - String value of Column Angulationpublic java.lang.String getColumnAngulation()
public void setTableType(EnumTableType enumTableType)
enumTableType - the enum table typepublic java.lang.String getTableType()
public void setTableAngle(java.lang.String strTableAngle)
strTableAngle - - String value of Table Angle.public java.lang.String getTableAngle()
public void setBodyPartThickness(java.lang.String strBodyPartThickness)
strBodyPartThickness - the str body part thicknesspublic java.lang.String getBodyPartThickness()
public void setCompressionForce(java.lang.String strCompressionForce)
strCompressionForce - - String value of Compression Forcepublic java.lang.String getCompressionForce()
public void setPaddleDescription(java.lang.String strPaddleDescription)
strPaddleDescription - String value of Plate ID.public java.lang.String getPaddleDescription()
public ISingleCollection<ITag> getVectorOfKeys()
getVectorOfKeys in class Module