| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.dcm4che2.iod.module.Module
org.dcm4che2.iod.module.composite.ImagePixel
org.dcm4che2.iod.module.composite.GeneralImageModule
org.dcm4che2.iod.module.lut.LutModule
org.dcm4che2.iod.module.dx.DXImageModule
public class DXImageModule
A specialized class that represents the DX Image Module.
Table C.8-70 contains IOD Attributes that describe a DX Image by specializing Attributes of the General Image and Image Pixel Modules, and adding additional Attributes.
 This class is the son of
 GeneralImageModule and grandson of
 ImagePixel. Therefore, make use of
 this class, and you will not need to worry about the other two modules
 (C.7.3.1 and C.7.6.3).
| Field Summary | 
|---|
| Fields inherited from class org.dcm4che2.iod.module.Module | 
|---|
| dcmobj | 
| Constructor Summary | |
|---|---|
| DXImageModule(DicomObject dcmobj) | |
| Method Summary | |
|---|---|
|  java.lang.String | getAcquisitionDeviceProcessingCode()Code representing the device-specific processing associated with the image (e.g. | 
|  java.lang.String | getAcquisitionDeviceProcessingDescription()Description Indicates any visual processing performed on the images prior to exchange. | 
|  java.lang.String | getCalibrationImage()Indicates whether a reference object (phantom) of known size is present in the image and was used for calibration. | 
|  java.lang.String | getPixelIntensityRelationship() | 
|  int | getPixelIntensityRelationshipSign() | 
|  void | init() | 
|  void | setAcquisitionDeviceProcessingCode(java.lang.String lo)Code representing the device-specific processing associated with the image (e.g. | 
|  void | setAcquisitionDeviceProcessingDescription(java.lang.String lo)Description Indicates any visual processing performed on the images prior to exchange. | 
|  void | setCalibrationImage(java.lang.String cs)Indicates whether a reference object (phantom) of known size is present in the image and was used for calibration. | 
|  void | setPixelIntensityRelationship(java.lang.String s)The relationship between the Pixel sample values and the X-Ray beam intensity. | 
|  void | setPixelIntensityRelationshipSign(int ss)The sign of the relationship between the Pixel sample values stored in Pixel Data (7FE0,0010) and the X-Ray beam intensity. | 
|  void | validate(ValidationContext ctx,
         ValidationResult result)Check validity of this Module. | 
| Methods inherited from class org.dcm4che2.iod.module.lut.LutModule | 
|---|
| getModalityLutModule, getVoiLutModule | 
| Methods inherited from class org.dcm4che2.iod.module.Module | 
|---|
| getDicomObject, getType1Tags, getType2Tags, updateSequence, updateSequence | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public DXImageModule(DicomObject dcmobj)
| Method Detail | 
|---|
public void init()
init in class GeneralImageModule
public void validate(ValidationContext ctx,
                     ValidationResult result)
ModuleChecks all Type 1 tags to make sure they exist and are non-zero. Check all Type 2 tags to make sure they exist.
validate in class GeneralImageModulepublic void setPixelIntensityRelationship(java.lang.String s)
Enumerated Values: LIN = Linearly proportional to X-Ray beam intensity LOG = Logarithmically proportional to X- Ray beam intensity See C.8.11.3.1.2 for further explanation.
s - public java.lang.String getPixelIntensityRelationship()
public void setPixelIntensityRelationshipSign(int ss)
Enumerated Values; 1 = Lower pixel values correspond to less X-Ray beam intensity -1 = Higher pixel values correspond to less X-Ray beam intensity See C.8.11.3.1.2 for further explanation.
ss - public int getPixelIntensityRelationshipSign()
public void setAcquisitionDeviceProcessingDescription(java.lang.String lo)
See C.8.11.3.1.3 for further explanation.
lo - public java.lang.String getAcquisitionDeviceProcessingDescription()
See C.8.11.3.1.3 for further explanation.
public void setAcquisitionDeviceProcessingCode(java.lang.String lo)
Note: This Code is manufacturer specific but provides useful annotation information to the knowledgeable observer.
lo - public java.lang.String getAcquisitionDeviceProcessingCode()
Note: This Code is manufacturer specific but provides useful annotation information to the knowledgeable observer.
public void setCalibrationImage(java.lang.String cs)
Enumerated Values: YES NO
Device is identified using the Device module. See C.7.6.12 for further explanation.
cs - public java.lang.String getCalibrationImage()
Enumerated Values: YES NO
Device is identified using the Device module. See C.7.6.12 for further explanation.
| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||