public class EnhancedXAOrXRFImageModule extends Module
| Modifier and Type | Field and Description |
|---|---|
static ISingleCollection<ITag> |
objSingleCollection
The obj single collection.
|
| Constructor and Description |
|---|
EnhancedXAOrXRFImageModule(IDataSet objIDataSet)
Instantiates a new enhanced mr image module.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getAcquisitionDatetime()
Retrieves the Date and Time of Acquisition.
|
java.lang.String |
getAcquisitionNumber()
Return the String value of the attribute Acquisition Number.
|
java.lang.String |
getAcquisitionProtocolDescription()
Return Acquisition Protocol Description.
|
java.lang.String |
getAcquisitionProtocolName()
Retrieves Acquisition Protocol Name.
|
short |
getBitsAllocated()
Retrieves the number of bits allocated.
|
short |
getBitsStored()
Retrieves the number of bits stored.
|
java.lang.String |
getBurnedInAnnotation()
Retrieves value that indicates whether or not image contains sufficient burned in annotation to identify the
patient and date the image was acquired.
|
java.lang.String |
getContentQualification()
Retrieves Content Qualification Indicator.
|
float |
getExaminedBodyThickness()
Retrieves ExaminedBodyThickness
|
short |
getHighBit()
Retrieves the high bit.
|
IconImageSequence |
getIconImageSequence()
Returns provides the pre-initialized object of Icon Image Sequence.
|
java.lang.String |
getImageComments()
Retrieves User-defined comments about the image.
|
java.lang.String[] |
getImageType()
Return Image Type.
|
java.lang.String |
getLossyImageCompression()
Retrieves the Lossy Image Compression.
|
java.lang.String[] |
getLossyImageCompressionMethod()
Retrieves the Lossy Image Compression Method.
|
java.lang.String[] |
getLossyImageCompressionRatio()
Retrieves the Lossy Image Compression.
|
PatientGantryRelationshipCodeSequence |
getPatientGantryRelationshipCodeSequence()
Retrieves pre-initialized object of Patient Gantry RelationshipCode Sequence.If the module contains the sequence object
it returns the same otherwise it creates the sequence adds to the module with proper initialization
and then returns the object of sequence.
|
PatientOrientationCodeSequence |
getPatientOrientationCodeSequence()
Retrieves pre-initialized object of Patient Orientation Code Sequence.If the module contains the sequence object
it returns the same otherwise it creates the sequence adds to the module with proper initialization
and then returns the object of sequence.
|
java.lang.String |
getPhotometricInterpretation()
Retrieves the photometric interpretation.
|
short |
getPixelRepresentation()
Retrieves the pixel representation.
|
java.lang.String |
getPlaneIdentification()
Retrieves Plane Identification at the time the SOP Instance was created.
|
java.lang.String |
getPlanesInAcquisition()
Retrieves Planes in Acquisition at the time the SOP Instance was created.
|
java.lang.String |
getPresentationLUTShape()
Retrieves a subset of a conceptual Presentation LUT.
|
PurposeOfReferenceCodeSequence |
getPurposeOfReferenceCodeSequence()
Retrieves pre-initialized object of Purpose Of Reference Code Sequence.If the module contains the sequence object
it returns the same otherwise it creates the sequence adds to the module with proper initialization
and then returns the object of sequence.
|
java.lang.String |
getQualityControlImage()
Retrieves the Quality Control Image.
|
java.lang.String |
getRecognizableVisualFeatures()
Retrieves Recognizable Visual Features.
|
ReferencedImageEvidenceSequence |
getReferencedImageEvidenceSequence()
This method provides the pre-initialized object of Referenced ImageEvidence Sequence.
|
ReferencedInstanceSequence |
getReferencedInstanceSequence()
Retrieves pre-initialized object of Referenced Instance Sequence.If the module contains the sequence object
it returns the same otherwise it creates the sequence adds to the module with proper initialization
and then returns the object of sequence
|
ReferencedOtherPlaneSequence |
getReferencedOtherPlaneSequence()
This method provides the pre-initialized object of Referenced Other PlaneSequence.
|
short |
getSamplesPerPixel()
Retrieves the samples per pixel.
|
java.lang.String[] |
getScanOptions()
Return the String values of the attribute Scan Options.
|
SourceImageEvidenceSequence |
getSourceImageEvidenceSequence()
This method provides the pre-initialized object of Source Image EvidenceSequence.
|
void |
setAcquisitionDatetime(java.lang.String strAcquisitionDatetime)
The method is used to set The Date and Time the acquisition of data that resulted in this image started
The function accepts a String Value and creates the
DE based on the transfer syntax and populates the DE with right values.
|
void |
setAcquisitionNumber(java.lang.String strAcquisitionNumber)
Sets a number identifying the single continuous gathering of data over a period of time which resulted in this image.
|
void |
setAcquisitionProtocolDescription(java.lang.String strAcquisitionProtocolDescription)
Sets Acquisition Protocol Description.
|
void |
setAcquisitionProtocolName(java.lang.String strAcquisitionProtocolName)
Sets Acquisition Protocol Name.
|
void |
setBitsAllocated(EnumBitsAllocated enumBitsAllocated)
Sets Number of bits allocated for each pixel sample.
|
void |
setBitsStored(EnumBitsStored enumBitsStored)
Sets Number of bits stored for each pixel sample.
|
void |
setBurnedInAnnotation(EnumBurnedInAnnotation enumBurnedInAnnotation)
Sets value that indicates whether or not image contains sufficient burned in annotation to identify the
patient and date the image was acquired.
|
void |
setContentQualification(EnumContentQualification enumContentQualification)
Sets Content Qualification Indicator.
|
void |
setExaminedBodyThickness(float fExaminedBodyThickness)
Sets ExaminedBodyThickness
|
void |
setHighBit(EnumHighBit enumHighBit)
Sets Most significant bit for pixel sample data.
|
void |
setImageComments(java.lang.String strImageComments)
Sets User-defined comments about the image.
|
void |
setImageType(java.lang.String[] arrStrImageType)
Sets Image identification characteristics.
|
void |
setLossyImageCompression(EnumLossyImageCompression enumLossyImageCompression)
Sets a value that specifies whether an Image has undergone lossy compression.
|
void |
setLossyImageCompressionMethod(java.lang.String[] arrStrLossyImageCompressionMethod)
The method is used to set lossy compression method(s) that have been applied to this image.
|
void |
setLossyImageCompressionRatio(java.lang.String[] arrStrLossyImageCompressionRatio)
Sets the approximate lossy compression ratio(s) that have been applied to this image.
|
void |
setPhotometricInterpretation(EnumPhotometricInterpretation enumPhotometricInterpretation)
Sets Specifies the intended interpretation of the pixel data.
|
void |
setPixelRepresentation(EnumPixelRepresentation enumPixelRepresentation)
Sets Data representation of the pixel samples.
|
void |
setPlaneIdentification(EnumPlaneIdentification enumPlaneIdentification)
Sets Plane Identification at the time the SOP Instance was created.
|
void |
setPlanesInAcquisition(EnumPlanesInAcquisition enumPlanesInAcquisition)
Sets Planes in Acquisition at the time the SOP Instance was created.
|
void |
setPresentationLUTShape(EnumPresentationLUTShape enumPresentationLUTShape)
Sets a subset of a conceptual Presentation LUT.
|
void |
setQualityControlImage(EnumQualityControlImage enumQualityControlImage)
The method is used to set whether or not this image is a quality control or phantom image.
|
void |
setRecognizableVisualFeatures(EnumRecognizableVisualFeatures enumRecognizableVisualFeatures)
Sets Recognizable Visual Features.
|
void |
setSamplesPerPixel(EnumSamplesPerPixel enumSamplesPerPixel)
Sets Samples per Pixel (0028,0002) is the number of separate planes in the image.
|
void |
setScanOptions(java.lang.String[] arrStrScanOptions)
This method is used to set Parameters of scanning sequence.
|
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, getVectorOfKeys, isPresent, isPresent, iterator, removepublic static ISingleCollection<ITag> objSingleCollection
public EnhancedXAOrXRFImageModule(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 setImageType(java.lang.String[] arrStrImageType)
arrStrImageType - - String array of Image identification characteristics.public java.lang.String[] getImageType()
public void setPlanesInAcquisition(EnumPlanesInAcquisition enumPlanesInAcquisition)
enumPlanesInAcquisition - the enum Planes in Acquisitionspublic java.lang.String getPlanesInAcquisition()
public void setPlaneIdentification(EnumPlaneIdentification enumPlaneIdentification)
enumPlaneIdentification - the enum Plane Identificationpublic java.lang.String getPlaneIdentification()
public void setAcquisitionNumber(java.lang.String strAcquisitionNumber)
strAcquisitionNumber - - String value of Acquisition Number.public java.lang.String getAcquisitionNumber()
public void setAcquisitionDatetime(java.lang.String strAcquisitionDatetime)
strAcquisitionDatetime - - String value of Acquisition Date and Timepublic java.lang.String getAcquisitionDatetime()
public void setSamplesPerPixel(EnumSamplesPerPixel enumSamplesPerPixel)
enumSamplesPerPixel - - specifies the samples per pixel in the imagepublic short getSamplesPerPixel()
public void setPixelRepresentation(EnumPixelRepresentation enumPixelRepresentation)
enumPixelRepresentation - the enum pixel representationpublic short getPixelRepresentation()
public void setPhotometricInterpretation(EnumPhotometricInterpretation enumPhotometricInterpretation)
enumPhotometricInterpretation - the enum photometric interpretationpublic java.lang.String getPhotometricInterpretation()
public void setBitsAllocated(EnumBitsAllocated enumBitsAllocated)
enumBitsAllocated - the enum bits allocatedpublic short getBitsAllocated()
public void setBitsStored(EnumBitsStored enumBitsStored)
enumBitsStored - the enum bits storedpublic short getBitsStored()
public void setHighBit(EnumHighBit enumHighBit)
enumHighBit - the enum high bitpublic short getHighBit()
public void setAcquisitionProtocolName(java.lang.String strAcquisitionProtocolName)
strAcquisitionProtocolName - String value of Acquisition Protocol Name.public java.lang.String getAcquisitionProtocolName()
public void setAcquisitionProtocolDescription(java.lang.String strAcquisitionProtocolDescription)
strAcquisitionProtocolDescription - - String value of Acquisition Protocol Descriptionpublic java.lang.String getAcquisitionProtocolDescription()
public void setScanOptions(java.lang.String[] arrStrScanOptions)
arrStrScanOptions - :Parameters of scanning sequence.public java.lang.String[] getScanOptions()
public void setContentQualification(EnumContentQualification enumContentQualification)
enumContentQualification - - Enum value of Content Qualification.public java.lang.String getContentQualification()
public PatientOrientationCodeSequence getPatientOrientationCodeSequence()
public PatientGantryRelationshipCodeSequence getPatientGantryRelationshipCodeSequence()
public void setExaminedBodyThickness(float fExaminedBodyThickness)
fExaminedBodyThickness - Float value of the ExaminedBodyThicknesspublic float getExaminedBodyThickness()
public void setBurnedInAnnotation(EnumBurnedInAnnotation enumBurnedInAnnotation)
enumBurnedInAnnotation - the enum burned in annotationpublic java.lang.String getBurnedInAnnotation()
public void setRecognizableVisualFeatures(EnumRecognizableVisualFeatures enumRecognizableVisualFeatures)
enumRecognizableVisualFeatures - the enum Recognizable Visual Featurespublic java.lang.String getRecognizableVisualFeatures()
public void setLossyImageCompression(EnumLossyImageCompression enumLossyImageCompression)
enumLossyImageCompression - - String value of Lossy Image Compressionpublic java.lang.String getLossyImageCompression()
public void setLossyImageCompressionRatio(java.lang.String[] arrStrLossyImageCompressionRatio)
arrStrLossyImageCompressionRatio - - String array of Lossy Image Compression Ratiopublic java.lang.String[] getLossyImageCompressionRatio()
public void setLossyImageCompressionMethod(java.lang.String[] arrStrLossyImageCompressionMethod)
arrStrLossyImageCompressionMethod - - Lossy Image Compression Methodpublic java.lang.String[] getLossyImageCompressionMethod()
public ReferencedOtherPlaneSequence getReferencedOtherPlaneSequence()
public ReferencedImageEvidenceSequence getReferencedImageEvidenceSequence()
public SourceImageEvidenceSequence getSourceImageEvidenceSequence()
public ReferencedInstanceSequence getReferencedInstanceSequence()
public PurposeOfReferenceCodeSequence getPurposeOfReferenceCodeSequence()
public void setImageComments(java.lang.String strImageComments)
strImageComments - - String value of Image Comments.public java.lang.String getImageComments()
public void setQualityControlImage(EnumQualityControlImage enumQualityControlImage)
enumQualityControlImage - the enum quality control imagepublic java.lang.String getQualityControlImage()
public IconImageSequence getIconImageSequence()
public void setPresentationLUTShape(EnumPresentationLUTShape enumPresentationLUTShape)
enumPresentationLUTShape - the enum presentation lut shapepublic java.lang.String getPresentationLUTShape()