public class IntravascularOCTImageModule extends Module
| Modifier and Type | Field and Description |
|---|---|
static ISingleCollection<ITag> |
objSingleCollection
The obj single collection.
|
| Constructor and Description |
|---|
IntravascularOCTImageModule(IDataSet objIDataSet)
Creates Intravascular OCT Image Module with default initialization.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getAcquisitionDateTime()
Retrieves The date and time that the acquisition of data started.
|
double |
getAcquisitionDuration()
Retrieves the scan time in seconds used to create all frames of an Intravascular Optical Coherence Tomography image..
|
java.lang.String |
getAcquisitionNumber()
Return the String value of the attribute Acquisition Number.
|
short |
getBitsAllocated()
Return the short value of the attribute Bits Allocated.
|
short |
getBitsStored()
Return the short value of the attribute 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.
|
short |
getHighBit()
Return the short value of the attribute High Bit.
|
java.lang.String |
getImageComments()
Retrieves User-defined comments about the image.
|
java.lang.String[] |
getImageType()
Return the String values of the attribute Image Type.
|
java.lang.String |
getInterpolationType()
Returns Interpolation 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.
|
java.lang.String |
getPhotometricInterpretation()
Return the String value of the attribute Photometric Interpretation.
|
java.lang.String |
getPixelPresentation()
Retrieves Pixel Presentation.
|
short |
getPixelRepresentation()
Retrieves the pixel representation.
|
java.lang.String |
getPresentationLUTShape()
Retrieves a subset of a conceptual Presentation LUT.
|
java.lang.String |
getRecognizableVisualFeatures()
Returns Indicates whether or not the image contains sufficiently recognizable visual features to allow the image or a reconstruction from a set ofimages to identify the patient.
|
java.lang.String |
getRecommendedDisplayFrameRate()
Retrieves recommended rate at which the frames of a Multi-frame image should be displayed in frames/second.
|
java.lang.String |
getReferencedColorPaletteInstanceUID()
Retrieves the Referenced Color Palette Instance UID.
|
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
|
short |
getSamplesPerPixel()
Return the short value of the attribute Samples Per Pixel.
|
ISingleCollection<ITag> |
getVectorOfKeys()
This method returns the collection of keys representing the DataElements that belong to this module.
|
java.lang.String |
getVolumetricProperties()
Retrieves Volumetric Properties .
|
void |
setAcquisitionDateTime(java.lang.String strAcquisitionDateTime)
Sets The date and time that the acquisition of data started.
|
void |
setAcquisitionDuration(double dAcquisitionDuration)
Sets the scan time in seconds used to create all frames of an Intravascular Optical Coherence Tomography image..
|
void |
setAcquisitionNumber(java.lang.String strAcquisitionNumber)
Sets Acquisition Number
A number identifying the single continuous gathering of data over a period of time that resulted in this image.
|
void |
setBitsAllocated(EnumBitsAllocated enumBitsAllocated)
Sets Bits Allocated
Number of bits allocated for each pixel sample.
|
void |
setBitsStored(EnumBitsStored enumBitsStored)
Sets Bits Stored
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 |
setHighBit(short sHighBit)
Sets High Bit
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 Type.
|
void |
setInterpolationType(EnumInterpolationType enumInterpolationType)
Sets Interpolation Type.
|
void |
setLossyImageCompression(EnumLossyImageCompression enumLossyImageCompression)
Sets a Lossy Image Compression.
|
void |
setLossyImageCompressionMethod(java.lang.String[] arrStrLossyImageCompressionMethod)
Sets Lossy Image Compression Method.
|
void |
setLossyImageCompressionRatio(java.lang.String[] arrStrLossyImageCompressionRatio)
Sets the approximate lossy compression ratio(s) that have been applied to this image.
|
void |
setPhotometricInterpretation(java.lang.String strPhotometricInterpretation)
Sets Photometric Interpretation.
|
void |
setPixelPresentation(EnumPixelPresentation enumPixelPresentation)
Sets Pixel Presentation.
|
void |
setPixelRepresentation(EnumPixelRepresentation enumPixelRepresentation)
Sets Data representation of the pixel samples.
|
void |
setPresentationLUTShape(EnumPresentationLUTShape enumPresentationLUTShape)
Sets a Presentation LUT Shape
Enumerated Values:
IDENTITY - output is in P-Values
|
void |
setRecognizableVisualFeatures(EnumRecognizableVisualFeatures enumRecognizableVisualFeatures)
Sets Indicates whether or not the image contains sufficiently recognizable visual features to allow the image or a reconstruction from a set ofimages to identify the patient.
|
void |
setRecommendedDisplayFrameRate(java.lang.String strRecommendedDisplayFrameRate)
Sets recommended rate at which the frames of a Multi-frame image should be displayed in frames/second.
|
void |
setReferencedColorPaletteInstanceUID(java.lang.String strReferencedColorPaletteInstanceUID)
Sets Referenced Color Palette Instance UID.
|
void |
setSamplesPerPixel(short sSamplesPerPixel)
Sets Samples Per Pixel.
|
void |
setVolumetricProperties(EnumVolumetricProperties enumVolumetricProperties)
Sets Volumetric Properties .
|
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 IntravascularOCTImageModule(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 - :Image identification characteristics.public java.lang.String[] getImageType()
public void setVolumetricProperties(EnumVolumetricProperties enumVolumetricProperties)
enumVolumetricProperties - the enum approval statuspublic java.lang.String getVolumetricProperties()
public void setPixelPresentation(EnumPixelPresentation enumPixelPresentation)
enumPixelPresentation - the enum approval statuspublic java.lang.String getPixelPresentation()
public void setSamplesPerPixel(short sSamplesPerPixel)
sSamplesPerPixel - the s samples per pixelpublic short getSamplesPerPixel()
public void setPhotometricInterpretation(java.lang.String strPhotometricInterpretation)
strPhotometricInterpretation - :String value 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(short sHighBit)
sHighBit - : Most significant bit for pixel sample datapublic short getHighBit()
public void setAcquisitionDateTime(java.lang.String strAcquisitionDateTime)
strAcquisitionDateTime - String value of The date and time that the acquisition of data started.public java.lang.String getAcquisitionDateTime()
public void setAcquisitionDuration(double dAcquisitionDuration)
dAcquisitionDuration - - double value of Acquisition Duration.public double getAcquisitionDuration()
public void setAcquisitionNumber(java.lang.String strAcquisitionNumber)
strAcquisitionNumber - :String value of Acquisition Numberpublic java.lang.String getAcquisitionNumber()
public void setPixelRepresentation(EnumPixelRepresentation enumPixelRepresentation)
enumPixelRepresentation - the enum pixel representationpublic short getPixelRepresentation()
public void setPresentationLUTShape(EnumPresentationLUTShape enumPresentationLUTShape)
enumPresentationLUTShape - the enum presentation lut shapepublic java.lang.String getPresentationLUTShape()
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 setBurnedInAnnotation(EnumBurnedInAnnotation enumBurnedInAnnotation)
enumBurnedInAnnotation - the enum burned in annotationpublic java.lang.String getBurnedInAnnotation()
public void setRecognizableVisualFeatures(EnumRecognizableVisualFeatures enumRecognizableVisualFeatures)
enumRecognizableVisualFeatures - enum value of Recognizable VisualFeaturespublic java.lang.String getRecognizableVisualFeatures()
public ReferencedInstanceSequence getReferencedInstanceSequence()
public void setImageComments(java.lang.String strImageComments)
strImageComments - - String value of Image Comments.public java.lang.String getImageComments()
public void setRecommendedDisplayFrameRate(java.lang.String strRecommendedDisplayFrameRate)
strRecommendedDisplayFrameRate - String value of Recommended Display Frame Rate.public java.lang.String getRecommendedDisplayFrameRate()
public void setInterpolationType(EnumInterpolationType enumInterpolationType)
enumInterpolationType - enum value of Interpolation Typepublic java.lang.String getInterpolationType()
public void setReferencedColorPaletteInstanceUID(java.lang.String strReferencedColorPaletteInstanceUID)
strReferencedColorPaletteInstanceUID - - Referenced Color Palette Instance UID.public java.lang.String getReferencedColorPaletteInstanceUID()
public ISingleCollection<ITag> getVectorOfKeys()
getVectorOfKeys in class Module