public class EnhancedCTImageModule extends Module
| Modifier and Type | Field and Description |
|---|---|
static ISingleCollection<ITag> |
objSingleCollection
The obj single collection.
|
| Constructor and Description |
|---|
EnhancedCTImageModule(IDataSet objIDataSet)
Instantiates a new enhanced ct image module.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getAcquisitionDatetime()
Retrieves the Date and Time of Acquisition.
|
double |
getAcquisitionDuration()
Retrieves the time in seconds needed to run the prescribed pulse sequence.
|
java.lang.String |
getAcquisitionNumber()
Return the String value of the attribute Acquisition Number.
|
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.
|
CommonCTOrMRImageDescriptionMacro |
getCommonCTOrMRImageDescriptionMacro()
Retrieves pre-initialized instance of CommonCTOrMRImageDescriptionMacro.
|
java.lang.String |
getContentQualification()
Retrieves Content Qualification Indicator.
|
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[] |
getIsocenterPosition()
Retrieves Isocenter Position.
|
java.lang.String |
getLossyImageCompression()
Retrieves the Lossy Image Compression.
|
java.lang.String[] |
getLossyImageCompressionRatio()
Retrieves the Lossy Image Compression.
|
java.lang.String |
getPhotometricInterpretation()
Retrieves the photometric interpretation.
|
java.lang.String |
getPresentationLUTShape()
Retrieves a subset of a conceptual Presentation LUT.
|
java.lang.String |
getRecognizableVisualFeatures()
Retrieves Recognizable Visual Features.
|
ReferencedGrayscalePresentationStateSequence |
getReferencedGrayscalePresentationStateSequence()
Retrieves References to Grayscale Presentation State instances acquired in conjunction
with this instance.
|
ReferencedImageEvidenceSequence |
getReferencedImageEvidenceSequence()
Retrieves full set of Composite SOP Instances referred to inside the Referenced Image
Sequences of this Enhanced MR Image SOP Instance.
|
ReferencedRawDataSequence |
getReferencedRawDataSequence()
Retrieves a sequence that identifies the set of Raw Data SOP Class/Instance pairs of the Raw
data which were used to derive this Image.
|
ReferencedWaveformSequence |
getReferencedWaveformSequence()
Retrieves a sequence of waveforms acquired in conjunction with this image.
|
RTEquipmentCorrelationMacro |
getRTEquipmentCorrelationMacro()
Retrieves pre-initialized instance of RTEquipmentCorrelationMacro.
|
short |
getSamplesPerPixel()
Retrieves the samples per pixel.
|
SourceImageEvidenceSequence |
getSourceImageEvidenceSequence()
Retrieves full set of Composite SOP Instances used as source image SOP Instances inside the
frames of this Enhanced CT Image SOP Instance.
|
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 |
setAcquisitionDuration(double dAcquisitionDuration)
Sets the time in seconds needed to run the prescribed pulse sequence.
|
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 |
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 |
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 |
setIsocenterPosition(java.lang.String[] strIsocenterPositionString)
Sets Isocenter Position
|
void |
setLossyImageCompression(EnumLossyImageCompression enumLossyImageCompression)
Sets a value that specifies whether an Image has undergone lossy compression.
|
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 |
setPresentationLUTShape(EnumPresentationLUTShape enumPresentationLUTShape)
Sets a subset of a conceptual Presentation LUT.
|
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.
|
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 EnhancedCTImageModule(IDataSet objIDataSet)
objIDataSet - the obj i data setpublic boolean validateModule()
throws InvalidModuleException
validateModule in interface IModulevalidateModule in class ModuleInvalidModuleException - - Throws when validation for any Module.public void setImageType(java.lang.String[] arrStrImageType)
arrStrImageType - - String array of Image identification characteristics.public java.lang.String[] getImageType()
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 setAcquisitionDuration(double dAcquisitionDuration)
dAcquisitionDuration - - double value of Acquisition Duration.public double getAcquisitionDuration()
public ReferencedRawDataSequence getReferencedRawDataSequence()
ReferencedRawDataSequence.public ReferencedWaveformSequence getReferencedWaveformSequence()
ReferencedWaveformSequence.public ReferencedImageEvidenceSequence getReferencedImageEvidenceSequence()
ReferencedImageEvidenceSequence.public SourceImageEvidenceSequence getSourceImageEvidenceSequence()
SourceImageEvidenceSequence.public ReferencedGrayscalePresentationStateSequence getReferencedGrayscalePresentationStateSequence()
ReferencedGrayscalePresentationStateSequence.public void setSamplesPerPixel(EnumSamplesPerPixel enumSamplesPerPixel)
enumSamplesPerPixel - - specifies the samples per pixel in the imagepublic short getSamplesPerPixel()
public void setPhotometricInterpretation(EnumPhotometricInterpretation enumPhotometricInterpretation)
enumPhotometricInterpretation - - Enum value Photometric Interpretationpublic java.lang.String getPhotometricInterpretation()
public void setBitsAllocated(EnumBitsAllocated enumBitsAllocated)
enumBitsAllocated - - specifies the number of bits allocatedpublic short getBitsAllocated()
public void setBitsStored(EnumBitsStored enumBitsStored)
enumBitsStored - - specifies the number of bits storedpublic short getBitsStored()
public void setHighBit(EnumHighBit enumHighBit)
enumHighBit - - specifies the high bitpublic short getHighBit()
public void setContentQualification(EnumContentQualification enumContentQualification)
enumContentQualification - - Enum value of Content Qualification.public java.lang.String getContentQualification()
public void setImageComments(java.lang.String strImageComments)
strImageComments - - String value of Image Comments.public java.lang.String getImageComments()
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 - 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 setPresentationLUTShape(EnumPresentationLUTShape enumPresentationLUTShape)
enumPresentationLUTShape - the enum presentation lut shapepublic java.lang.String getPresentationLUTShape()
public IconImageSequence getIconImageSequence()
public void setIsocenterPosition(java.lang.String[] strIsocenterPositionString)
strIsocenterPositionString - value of Isocenter Position.public java.lang.String[] getIsocenterPosition()
public ISingleCollection<ITag> getVectorOfKeys()
getVectorOfKeys in class Modulepublic CommonCTOrMRImageDescriptionMacro getCommonCTOrMRImageDescriptionMacro()
CommonCTOrMRImageDescriptionMacro.public RTEquipmentCorrelationMacro getRTEquipmentCorrelationMacro()
RTEquipmentCorrelationMacro.