public class GeneralImageModule extends Module
| Modifier and Type | Field and Description |
|---|---|
static ISingleCollection<ITag> |
objSingleCollection
The obj single collection.
|
| Constructor and Description |
|---|
GeneralImageModule(IDataSet objIDataSet)
Instantiates a new general image module.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getAcquisitionDate()
Retrieves the Date and Date of Acquisition.
|
java.lang.String |
getAcquisitionDatetime()
Retrieves the Date and Time of Acquisition.
|
java.lang.String |
getAcquisitionNumber()
Retrieves the Acquisition Number.
|
java.lang.String |
getAcquisitionTime()
Retrieves the Date and Time of Acquisition.
|
java.lang.String |
getBurnedInAnnotation()
Retrieves the Burned In Annotation.
|
java.lang.String |
getContentDate()
Retrieves the Content Date.
|
java.lang.String |
getContentTime()
Retrieves the Content Time.
|
DerivationCodeSequence |
getDerivationCodeSequence()
This method Returns provides the pre-initialized object of Derivation Code Sequence
return - object of Derivation Code Sequence.
|
java.lang.String |
getDerivationDescription()
Retrieves the derivation description.
|
IconImageSequence |
getIconImageSequence()
This method Returns provides the pre-initialized object of Icon Image Sequence
return - object of Icon Image Sequence.
|
java.lang.String |
getImageComments()
Retrieves the Image Contents.
|
java.lang.String |
getImagesInAcquisition()
Retrieves the Images In Acquisition.
|
java.lang.String[] |
getImageType()
Retrieves the Tmage Type.
|
java.lang.String |
getInstanceNumber()
Retrieves the Instance number.
|
java.lang.String |
getIrradiationEventUID()
Retrieves the Irradiation Event UID.
|
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 Ratio.
|
java.lang.String[] |
getPatientOrientation()
Retrieves the Patient Orientation.
|
java.lang.String |
getPresentationLUTShape()
Retrieves the Presentation LUT shape.
|
java.lang.String |
getQualityControlImage()
Retrieves the Quality Control Image.
|
RealWorldValueMappingSequence |
getRealWorldValueMappingSequence()
This method provides the pre-initialized object of Real World Value Mapping Sequence.
|
ReferencedImageSequence |
getReferencedImageSequence()
This method Returns provides the pre-initialized object of Referenced Image Sequence
return - object of Referenced Image Sequence.
|
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 custom collection containing the list of DataElements belonging to the CT
Image Module specified by DICOM Standard.
|
void |
setAcquisitionDate(java.lang.String strAcquisitionDate)
The method is used to set The date 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 |
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)
The method is used to set A number identifying the single continuous gathering of data over a period of time that resulted in this image.
|
void |
setAcquisitionTime(java.lang.String strAcquisitionTime)
The method is used to set The 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)
The method is used to set Indicates whether or not image contains
sufficient burned in annotation to identify the patient and date the image was acquired.
|
void |
setContentDate(java.lang.String strContentDate)
The method is used to set The date on image pixel data creation started.
|
void |
setContentTime(java.lang.String strContentTime)
The method is used to set The time at which image pixel data creation started.
|
void |
setDerivationDescription(java.lang.String strDerivationDescription)
The method is used to set A text description of how this image was derived.
|
void |
setImageComments(java.lang.String strImageComments)
The method is used to set User-defined comments about the image
The function accepts a String Value and creates the
DE based on the transfer syntax and populates the DE with right values.
|
void |
setImagesInAcquisition(java.lang.String strImagesInAcquisition)
The method is used to set Number of images that resulted from this acquisition of data
The function accepts a String Value and creates the
DE based on the transfer syntax and populates the DE with right values.
|
void |
setImageType(java.lang.String[] arrStrImageType)
This method is used to set Image identification characteristics.
|
void |
setInstanceNumber(java.lang.String strInstanceNumber)
The method is used to set A number that identifies this image.
|
void |
setIrradiationEventUID(java.lang.String strIrradiationEventUID)
Sets Irradiation Event UID.
|
void |
setLossyImageCompression(EnumLossyImageCompression enumLossyImageCompression)
The method is used to set 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)
The method is used to set the approximate lossy compression ratio(s) that have been applied to this image.
|
void |
setPatientOrientation(EnumPatientOrientation[] enumStrPatientOrientation)
The method is used to set Patient direction of the rows and columns of the image.
|
void |
setPresentationLUTShape(EnumPresentationLUTShape enumPresentationLUTShape)
The method is used to set identity transformation for the Presentation LUT.
|
void |
setQualityControlImage(EnumQualityControlImage enumQualityControlImage)
The method is used to set whether or not this image is a quality control or phantom image.
|
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, isPresent, isPresent, iterator, removepublic static ISingleCollection<ITag> objSingleCollection
public GeneralImageModule(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 setInstanceNumber(java.lang.String strInstanceNumber)
strInstanceNumber - - String value of Instance Numberpublic void setPatientOrientation(EnumPatientOrientation[] enumStrPatientOrientation)
enumStrPatientOrientation - the enum str patient orientationpublic void setContentDate(java.lang.String strContentDate)
strContentDate - - String value of Content Datepublic void setContentTime(java.lang.String strContentTime)
strContentTime - - String value of Content Timepublic void setImageType(java.lang.String[] arrStrImageType)
arrStrImageType - - Image identification characteristics.public void setAcquisitionNumber(java.lang.String strAcquisitionNumber)
strAcquisitionNumber - - String value of Acquisition Numberpublic void setAcquisitionDate(java.lang.String strAcquisitionDate)
strAcquisitionDate - - String value of Acquisition Datepublic void setAcquisitionTime(java.lang.String strAcquisitionTime)
strAcquisitionTime - - String value of Acquisition Timepublic void setAcquisitionDatetime(java.lang.String strAcquisitionDatetime)
strAcquisitionDatetime - - String value of Acquisition Date and Timepublic void setDerivationDescription(java.lang.String strDerivationDescription)
strDerivationDescription - - String value of Derivation Descriptionpublic void setImagesInAcquisition(java.lang.String strImagesInAcquisition)
strImagesInAcquisition - - String value of Images In Acquisitionpublic void setImageComments(java.lang.String strImageComments)
strImageComments - - String value of Image Commentspublic void setQualityControlImage(EnumQualityControlImage enumQualityControlImage)
enumQualityControlImage - the enum quality control imagepublic void setBurnedInAnnotation(EnumBurnedInAnnotation enumBurnedInAnnotation)
enumBurnedInAnnotation - - Enum value of Burned In Annotation(Yes or No)public void setLossyImageCompression(EnumLossyImageCompression enumLossyImageCompression)
enumLossyImageCompression - the enum lossy image compressionpublic void setLossyImageCompressionRatio(java.lang.String[] arrStrLossyImageCompressionRatio)
arrStrLossyImageCompressionRatio - - String value of Lossy Image Compression Ratiopublic void setLossyImageCompressionMethod(java.lang.String[] arrStrLossyImageCompressionMethod)
arrStrLossyImageCompressionMethod - - Lossy Image Compression Methodpublic void setPresentationLUTShape(EnumPresentationLUTShape enumPresentationLUTShape)
enumPresentationLUTShape - the enum presentation lut shapepublic void setIrradiationEventUID(java.lang.String strIrradiationEventUID)
strIrradiationEventUID - - Irradiation Event UID.public ReferencedImageSequence getReferencedImageSequence()
public java.lang.String getDerivationDescription()
public DerivationCodeSequence getDerivationCodeSequence()
public SourceImageSequence getSourceImageSequence()
public IconImageSequence getIconImageSequence()
public java.lang.String getImagesInAcquisition()
public java.lang.String getImageComments()
public java.lang.String getQualityControlImage()
public java.lang.String getBurnedInAnnotation()
public java.lang.String getLossyImageCompression()
public java.lang.String[] getLossyImageCompressionRatio()
public java.lang.String[] getLossyImageCompressionMethod()
public java.lang.String getPresentationLUTShape()
public java.lang.String getInstanceNumber()
public java.lang.String[] getPatientOrientation()
public java.lang.String getContentDate()
public java.lang.String getContentTime()
public java.lang.String[] getImageType()
public java.lang.String getAcquisitionNumber()
public java.lang.String getAcquisitionDate()
public java.lang.String getAcquisitionTime()
public java.lang.String getAcquisitionDatetime()
public java.lang.String getIrradiationEventUID()
public RealWorldValueMappingSequence getRealWorldValueMappingSequence()
public ISingleCollection<ITag> getVectorOfKeys()
getVectorOfKeys in class Module