public class OphthalmicPhotographyImageModule extends Module
| Modifier and Type | Field and Description |
|---|---|
static ISingleCollection<ITag> |
objSingleCollection
The obj single collection.
|
| Constructor and Description |
|---|
OphthalmicPhotographyImageModule(IDataSet objIDataSet)
Instantiates a new ophthalmic photography image module.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getAcquisitionDatetime()
Retrieves the Date and Time of Acquisition.
|
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 |
getCalibrationImage()
Return value that indicates whether a reference object (phantom) of known size is present in the
image and was used for calibration.
|
java.lang.String |
getContentDate()
Retrieves the date the document content creation started.
|
java.lang.String |
getContentTime()
Retrieves the time the document content creation started.
|
java.lang.String[] |
getImageType()
Retrieves the image Type.
|
java.lang.String |
getInstanceNumber()
Retrieves the Instance number.
|
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.
|
java.lang.String |
getPhotometricInterpretation()
Retrieves the photometric interpretation.
|
short |
getPixelRepresentation()
Retrieves the pixel representation.
|
java.lang.String[] |
getPixelSpacing()
Retrieves physical distance in the patient between the center of each pixel.
|
short |
getPlanarConfiguration()
Retrieves the planar configuration.
|
java.lang.String |
getPresentationLUTShape()
Retrieves a subset of a conceptual Presentation LUT.
|
java.lang.String |
getRecognizableVisualFeatures()
Retrieves Recognizable Visual Features.
|
short |
getSamplesPerPixel()
Return the short value of the attribute Samples Per Pixel.
|
short |
getSamplesPerPixelUsed()
Return the number of samples (planes) containing information.
|
SourceImageSequence |
getSourceImageSequence()
This method Returns provides the pre-initialized object of Source Image Sequence
return - object of Source Image Sequence.
|
ISingleCollection<ITag> |
getVectorOfKeys()
This method returns the vector of keys representing the DataElements that belong to this module.
|
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 |
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 |
setCalibrationImage(EnumCalibrationImage enumCalibrationImage)
Sets value that indicates whether a reference object (phantom) of known size is present in the
image and was used for calibration.
|
void |
setContentDate(java.lang.String strContentDate)
Sets the date the document content creation started.
|
void |
setContentTime(java.lang.String strContentTime)
Sets the time the document content creation started.
|
void |
setImageType(java.lang.String[] arrStrImageType)
Sets Image identification characteristics.
|
void |
setInstanceNumber(java.lang.String strInstanceNumber)
The method is used to set A number that identifies this image.
|
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 |
setPixelSpacing(java.lang.String[] arrStrPixelSpacing)
Sets physical distance in the patient between the center of each pixel, specified by a
numeric pair - adjacent row spacing (delimiter) adjacent column spacing in mm.
|
void |
setPlanarConfiguration(EnumPlanarConfiguration enumPlanarConfiguration)
Indicates whether the pixel data are sent color-by-plane or color-by-pixel.
|
void |
setPresentationLUTShape(EnumPresentationLUTShape enumPresentationLUTShape)
Sets a subset of a conceptual Presentation LUT.This Attribute defines an identity transformation or inverse
identity transformation.
|
void |
setRecognizableVisualFeatures(EnumRecognizableVisualFeatures enumRecognizableVisualFeatures)
Sets Recognizable Visual Features.
|
void |
setSamplesPerPixel(EnumSamplesPerPixel enumSamplesPerPixel)
Method is used to set Number of samples (planes) in this image
The function accepts a String Value and creates the
DE based on the transfer syntax and populates the DE with right values.
|
void |
setSamplesPerPixelUsed(EnumSamplesPerPixelUsed enumSamplesPerPixelUsed)
Method is used to The number of samples (planes) containing information.
|
boolean |
validateModule()
Validates the Module's DataElement according to Dicom Standard.
|
add, dumpDICOMInfo, getDictionaryReader, getTransferSyntax, isPresent, isPresent, iterator, removepublic static ISingleCollection<ITag> objSingleCollection
public OphthalmicPhotographyImageModule(IDataSet objIDataSet)
objIDataSet - the obj i data setpublic void setImageType(java.lang.String[] arrStrImageType)
arrstrImageType - the arrstr image typepublic java.lang.String[] getImageType()
public void setInstanceNumber(java.lang.String strInstanceNumber)
strInstanceNumber - - String value of Instance Numberpublic java.lang.String getInstanceNumber()
public void setSamplesPerPixel(EnumSamplesPerPixel enumSamplesPerPixel)
enumSamplesPerPixel - the enum samples per pixelpublic short getSamplesPerPixel()
public void setSamplesPerPixelUsed(EnumSamplesPerPixelUsed enumSamplesPerPixelUsed)
enumSamplesPerPixelUsed - the enum samples per pixel usedpublic short getSamplesPerPixelUsed()
public void setPhotometricInterpretation(EnumPhotometricInterpretation enumPhotometricInterpretation)
enumPhotometricInterpretation - - Enum value Photometric Interpretationpublic java.lang.String getPhotometricInterpretation()
public void setPixelRepresentation(EnumPixelRepresentation enumPixelRepresentation)
enumPixelRepresentation - the enum pixel representationpublic short getPixelRepresentation()
public void setPlanarConfiguration(EnumPlanarConfiguration enumPlanarConfiguration)
enumPlanarConfiguration - the enum planar configurationpublic short getPlanarConfiguration()
public void setPixelSpacing(java.lang.String[] arrStrPixelSpacing)
arrStrPixelSpacing - : String array of Pixel Spacing.public java.lang.String[] getPixelSpacing()
public void setContentTime(java.lang.String strContentTime)
strContentTime - String value of timepublic java.lang.String getContentTime()
public void setContentDate(java.lang.String strContentDate)
strContentDate - String value of datepublic java.lang.String getContentDate()
public void setAcquisitionDatetime(java.lang.String strAcquisitionDatetime)
strAcquisitionDatetime - - String value of Acquisition Date and Timepublic java.lang.String getAcquisitionDatetime()
public SourceImageSequence getSourceImageSequence()
public void setLossyImageCompression(EnumLossyImageCompression enumLossyImageCompression)
enumLossyImageCompression - the enum 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 void setPresentationLUTShape(EnumPresentationLUTShape enumPresentationLUTShape)
enumPresentationLUTShape - the enum presentation lut shapepublic java.lang.String getPresentationLUTShape()
public void setCalibrationImage(EnumCalibrationImage enumCalibrationImage)
enumCalibrationImage - the enum calibration imagepublic java.lang.String getCalibrationImage()
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 boolean validateModule()
throws InvalidModuleException
IModulevalidateModule in interface IModulevalidateModule in class ModuleInvalidModuleExceptionpublic ISingleCollection<ITag> getVectorOfKeys()
getVectorOfKeys in class Module