|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.dcm4che2.iod.module.Module org.dcm4che2.iod.module.dx.DXPositioningModule
public class DXPositioningModule
Table C.8-72 contains IOD Attributes that describe the positioning used in acquiring Digital X-Ray Images.
Field Summary |
---|
Fields inherited from class org.dcm4che2.iod.module.Module |
---|
dcmobj |
Constructor Summary | |
---|---|
DXPositioningModule(DicomObject dcmobj)
|
Method Summary | |
---|---|
float |
getBodyPartThickness()
|
float |
getColumnAngulation()
|
float |
getCompressionForce()
|
float |
getDetectorPrimaryAngle()
|
float |
getDetectorSecondaryAngle()
|
float |
getDistanceSourceToDetector()
|
float |
getDistanceSourceToPatient()
|
float |
getEstimatedRadiographicMagnificationFactor()
|
Code |
getPatientGantryRelationshipCode()
|
PatientOrientationCode |
getPatientOrientationCode()
|
java.lang.String |
getPatientPosition()
|
float |
getPositionerPrimaryAngle()
|
float |
getPositionerSecondaryAngle()
|
java.lang.String |
getPositionerType()
|
Code |
getProjectionEponymousNameCode()
|
float |
getTableAngle()
|
java.lang.String |
getTableType()
|
ViewCode |
getViewCode()
|
java.lang.String |
getViewPosition()
|
void |
setBodyPartThickness(float f)
The average thickness in mm of the body part examined when compressed, if compression has been applied during exposure. |
void |
setColumnAngulation(float f)
Angle of the X-Ray beam in degree relative to an orthogonal axis to the detector plane. |
void |
setCompressionForce(float f)
The compression force applied to the body part during exposure, measured in Newtons. |
void |
setDetectorPrimaryAngle(float f)
Angle of the X-Ray beam in the row direction in degrees relative to the normal to the detector plane. |
void |
setDetectorSecondaryAngle(float f)
Angle of the X-Ray beam in the column direction in degrees relative to the normal to the detector plane. |
void |
setDistanceSourceToDetector(float f)
Distance in mm from source to detector center. |
void |
setDistanceSourceToPatient(float f)
Distance in mm from source to the table, support or bucky side that is closest to the Imaging Subject, as measured along the central ray of the X-Ray beam. |
void |
setEstimatedRadiographicMagnificationFactor(float f)
Factor Ratio of Source Image Receptor Distance (SID) over Source Object Distance (SOD). |
void |
setPatientGantryRelationshipCode(Code code)
Sequence Sequence which describes the orientation of the patient with respect to the gantry. |
void |
setPatientOrientationCode(PatientOrientationCode code)
|
void |
setPatientPosition(java.lang.String cs)
Description of imaging subjectÕs position relative to the equipment. |
void |
setPositionerType(java.lang.String cs)
Defined Terms: CARM COLUMN MAMMOGRAPHIC PANORAMIC CEPHALOSTAT RIGID NONE Notes: The term CARM can apply to any positioner with 2 degrees of freedom of rotation of the X-Ray beam about the Imaging Subject. |
void |
setPositonerPrimaryAngle(float f)
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 |
setPositonerSecondaryAngle(float f)
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 |
setProjectionEponymousNameCode(Code code)
Sequence A Sequence that describes the radiographic method of patient, tube and detector positioning to achieve a well described projection or view. |
void |
setTableAngle(float f)
Angle of table plane in degrees relative to horizontal plane [Gravity plane]. |
void |
setTableType(java.lang.String cs)
Defined Terms: FIXED TILTING NONE |
void |
setViewCode(ViewCode code)
|
void |
setViewPosition(java.lang.String cs)
Radiographic view of the image relative to the imaging subjectÕs orientation. |
Methods inherited from class org.dcm4che2.iod.module.Module |
---|
getDicomObject, getType1Tags, getType2Tags, init, updateSequence, updateSequence, validate |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DXPositioningModule(DicomObject dcmobj)
Method Detail |
---|
public void setProjectionEponymousNameCode(Code code)
Only a single Item shall be permitted in this Sequence.
Shall be consistent with the other Attributes in this Module, if present, but may more specifically describe the image acquisition.
codes
- public Code getProjectionEponymousNameCode()
public void setPatientPosition(java.lang.String cs)
See C.7.3.1.1.2 for Defined Terms and further explanation.
If present, shall be consistent with Patient Gantry Relationship Code Sequence (0054,0414) and Patient Orientation Modifier Code Sequence (0054,0412).
Type 3
cs
- public java.lang.String getPatientPosition()
public void setViewPosition(java.lang.String cs)
Shall be consistent with View Code Sequence (0054,0220). See C.8.11.5.1.1 for further explanation.
Type 3
cs
- public java.lang.String getViewPosition()
public void setViewCode(ViewCode code)
public ViewCode getViewCode()
public void setPatientOrientationCode(PatientOrientationCode code)
public PatientOrientationCode getPatientOrientationCode()
public void setPatientGantryRelationshipCode(Code code)
Only a single Item shall be permitted in this Sequence.
Type 3
public Code getPatientGantryRelationshipCode()
public void setDistanceSourceToPatient(float f)
Note:
Type 3
f
- public float getDistanceSourceToPatient()
public void setDistanceSourceToDetector(float f)
Note: This value is traditionally referred to as Source Image Receptor Distance (SID).
See C.8.11.7 Mammography Image Module for explanation if Positioner Type (0018,1508) is MAMMOGRAPHIC.
Type 3
f
- public float getDistanceSourceToDetector()
public void setEstimatedRadiographicMagnificationFactor(float f)
Type 3
f
- public float getEstimatedRadiographicMagnificationFactor()
public void setPositionerType(java.lang.String cs)
cs
- public java.lang.String getPositionerType()
public void setPositonerPrimaryAngle(float f)
See C.8.7.5 XA Positioner Module for further explanation if Positioner Type (0018,1508) is CARM.
See C.8.11.7 Mammography Image Module for explanation if Positioner Type (0018,1508) is MAMMOGRAPHIC.
Type 3
f
- public float getPositionerPrimaryAngle()
public void setPositonerSecondaryAngle(float f)
See C.8.7.5 XA Positioner Module for further explanation if Positioner Type (0018,1508) is CARM.
See C.8.11.7 Mammography Image Module for explanation if Positioner Type (0018,1508) is MAMMOGRAPHIC.
Type 3
f
- public float getPositionerSecondaryAngle()
public void setDetectorPrimaryAngle(float f)
See C.8.7.5 XA Positioner Module for further explanation.
See C.8.11.7 Mammography Image Module for explanation if Positioner Type (0018,1508) is MAMMOGRAPHIC.
Type 3
f
- public float getDetectorPrimaryAngle()
public void setDetectorSecondaryAngle(float f)
See C.8.7.5 XA Positioner Module for further explanation.
See C.8.11.7 Mammography Image Module for explanation if Positioner Type (0018,1508) is MAMMOGRAPHIC.
Type 3
f
- public float getDetectorSecondaryAngle()
public void setColumnAngulation(float f)
Note: The detector plane is assumed to be parallel to the table plane.
Only meaningful if Positioner Type (0018,1508) is COLUMN.
Type 3
f
- public float getColumnAngulation()
public void setTableType(java.lang.String cs)
Type 3
cs
- public java.lang.String getTableType()
public void setTableAngle(float f)
Only meaningful if Table Type (0018,113A) is TILTING.
Type 3
f
- public float getTableAngle()
public void setBodyPartThickness(float f)
Type 3
f
- public float getBodyPartThickness()
public void setCompressionForce(float f)
Type 3
f
- public float getCompressionForce()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |