|
||||||||||
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.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)
Module
Checks 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 GeneralImageModule
public 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 |