public class EnhancedUSImageModule extends Module
| Modifier and Type | Field and Description |
|---|---|
static ISingleCollection<ITag> |
objSingleCollection
The obj single collection.
|
| Constructor and Description |
|---|
EnhancedUSImageModule(IDataSet objIDataSet) |
| 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 |
getBoneThermalIndex()
Return the thermal index as defined according to the Standard for Real-Time Display of thermal
Index on Diagnostic Ultrasound Equipment.
|
java.lang.String |
getBurnedInAnnotation()
Returns Indicates whether or not the encapsulated document contains sufficient burned in annotation to identify the patient and date the data was acquired.
|
java.lang.String |
getCranialThermalIndex()
Return the thermal index as defined according to the Standard for Real-Time Display of thermal
Index on Diagnostic Ultrasound Equipment.
|
java.lang.String |
getDepthOfScanField()
Return the depth, in mm, from the transducer face to the deepest point included in the
displayed image the field of view.
|
double[] |
getDepthsOfFocus()
Retrieves the Depth(s) of Focus
|
java.lang.String |
getDimensionOrganizationType()
Retrieves the DimensionOrganizationType
|
EventTimerSequence |
getEventTimerSequence()
Retrieves a sequence that identifies the set of Event Timer Sequence
|
GeneralAnatomyMandatoryMacro |
getGeneralAnatomyMandatoryMacro()
Get the Instance of General Anatomy Mandatory Macro Attributes
Calling this method multiple times will return the same Macro
Instance that was created at first.
|
short |
getHighBit()
Retrieves the high bit.
|
IconImageSequence |
getIconImageSequence()
Retrieves a sequence that identifies the set of Icon Image Sequence
|
java.lang.String[] |
getImageType()
Return Image Type.
|
java.lang.String |
getLossyImageCompression()
Retrieves the Lossy Image Compression.
|
java.lang.String[] |
getLossyImageCompressionMethod()
Retrieves the LossyImageCompressionMethod
|
java.lang.String[] |
getLossyImageCompressionRatio()
Retrieves the Lossy Image Compression.
|
MandatoryViewandSliceProgressionDirectionMacro |
getMandatoryViewandSliceProgressionDirectionMacro()
Get the Instance of Mandatory View and Slice ProgressionDirection Macro Attributes
Calling this method multiple times will return the same Macro
Instance that was created at first.
|
java.lang.String |
getNumberOfStages()
Return the String value of the attribute NumberOfStages
|
java.lang.String |
getPhotometricInterpretation()
Retrieves the photometric interpretation.
|
short |
getPixelRepresentation()
Retrieves the pixel representation.
|
java.lang.String |
getPositionMeasuringDeviceUsed()
Retrieves the PositionMeasuringDeviceUsed
|
java.lang.String |
getPresentationLUTShape()
Retrieves a subset of a conceptual Presentation LUT.
|
java.lang.String |
getProcessingFunction()
Returns Code or description of processing functions applied to the data.
|
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.
|
ReferencedImageSequence |
getReferencedImageSequence()
Retrieves a sequence that identifies the set of Raw Image Sequence
|
ReferencedInstanceSequence |
getReferencedInstanceSequence()
Retrieves a sequence that identifies the set of Referenced Instance Sequence
|
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.
|
java.lang.String |
getRescaleIntercept()
Retrieves RescaleIntercept
|
java.lang.String |
getRescaleSlope()
Retrieves RescaleSlope
|
short |
getSamplesPerPixel()
Retrieves the samples per pixel.
|
java.lang.String |
getSoftTissueThermalIndex()
Return the thermal index as defined according to the Standard for Real-Time Display of thermal
Index on Diagnostic Ultrasound Equipment.
|
SourceImageSequence |
getSourceImageSequence()
Retrieves Source Image Sequence *
|
StageCodeSequence |
getStageCodeSequence()
Retrieves a sequence that identifies the set of Stage Code Sequence
|
java.lang.String |
getStageNumber()
Return the String value of the attribute StageNumber
|
TransducerApplicationCodeSequence |
getTransducerApplicationCodeSequence()
Retrieves a sequence that identifies the set of Transducer ApplicationCode Sequence
|
TransducerBeamSteeringCodeSequence |
getTransducerBeamSteeringCodeSequence()
Retrieves a sequence that identifies the set of Transducer Beam SteeringCode Sequence
|
java.lang.String[] |
getTransducerData()
Return user-defined label identifier for TransducerData
|
TransducerGeometryCodeSequence |
getTransducerGeometryCodeSequence()
Retrieves a sequence that identifies the set of Transducer Geometry CodeSequence
|
TransducerScanPatternCodeSequence |
getTransducerScanPatternCodeSequence()
Retrieves a sequence that identifies the set of Transducer Scan PatternCode 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 |
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 |
setBoneThermalIndex(java.lang.String strBoneThermalIndex)
The thermal index is defined according to the Standard for Real-Time Display of thermal
Index on Diagnostic Ultrasound Equipment.
|
void |
setBurnedInAnnotation(EnumBurnedInAnnotation enumBurnedInAnnotation)
Sets Indicates whether or not the encapsulated document contains sufficient burned in annotation to identify the patient and date the data was acquired.
|
void |
setCranialThermalIndex(java.lang.String strCranialThermalIndex)
The thermal index is defined according to the Standard for Real-Time Display of thermal Index on Diagnostic Ultrasound Equipment.
|
void |
setDepthOfScanField(java.lang.String strDepthOfScanField)
The depth, in mm, from the transducer face to the deepest point included in the
displayed image the field of view.
|
void |
setDepthsOfFocus(double[] dblArrDepthsOfFocus)
Sets the Depth(s) of Focus
|
void |
setDimensionOrganizationType(EnumDimensionOrganizationType enumDimensionOrganizationType)
Sets DimensionOrganizationType
|
void |
setHighBit(EnumHighBit enumHighBit)
Sets Most significant bit for pixel sample data.
|
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)
Sets LossyImageCompressionMethod
|
void |
setLossyImageCompressionRatio(java.lang.String[] arrStrLossyImageCompressionRatio)
Sets the approximate lossy compression ratio(s) that have been applied to this image.
|
void |
setNumberOfStages(java.lang.String strNumberOfStages)
Sets a NumberOfStages
|
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 |
setPositionMeasuringDeviceUsed(EnumPositionMeasuringDeviceUsed enumPositionMeasuringDeviceUsed)
Sets PositionMeasuringDeviceUsed
|
void |
setPresentationLUTShape(EnumPresentationLUTShape enumPresentationLUTShape)
Sets a subset of a conceptual Presentation LUT.
|
void |
setProcessingFunction(java.lang.String strProcessingFunction)
Sets Code or description of processing functions applied to the data.
|
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 |
setRescaleIntercept(EnumRescaleIntercept enumRescaleIntercept)
Sets RescaleIntercept
|
void |
setRescaleSlope(EnumRescaleSlope enumRescaleSlope)
Sets RescaleSlope
|
void |
setSamplesPerPixel(EnumSamplesPerPixel enumSamplesPerPixel)
Sets Samples per Pixel (0028,0002) is the number of separate planes in the image.
|
void |
setSoftTissueThermalIndex(java.lang.String strSoftTissueThermalIndex)
The thermal index is defined according to the Standard for Real-Time Display of thermal
Index on Diagnostic Ultrasound Equipment.
|
void |
setStageNumber(java.lang.String strStageNumber)
Sets a StageNumber
|
void |
setTransducerData(java.lang.String[] strArrTransducerData)
Sets TransducerData
|
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 EnhancedUSImageModule(IDataSet objIDataSet)
public 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 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 setPixelRepresentation(EnumPixelRepresentation enumPixelRepresentation)
enumPixelRepresentation - the enum pixel representationpublic short getPixelRepresentation()
public void setDimensionOrganizationType(EnumDimensionOrganizationType enumDimensionOrganizationType)
enumDimensionOrganizationType - the enum DimensionOrganizationTypepublic java.lang.String getDimensionOrganizationType()
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 void setPositionMeasuringDeviceUsed(EnumPositionMeasuringDeviceUsed enumPositionMeasuringDeviceUsed)
enumPositionMeasuringDeviceUsed - the enum PositionMeasuringDeviceUsedpublic java.lang.String getPositionMeasuringDeviceUsed()
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 - - String array of LossyImageCompressionMethodpublic java.lang.String[] getLossyImageCompressionMethod()
public void setPresentationLUTShape(EnumPresentationLUTShape enumPresentationLUTShape)
enumPresentationLUTShape - the enum presentation lut shapepublic java.lang.String getPresentationLUTShape()
public void setRescaleIntercept(EnumRescaleIntercept enumRescaleIntercept)
enumRescaleIntercept - the enum RescaleInterceptpublic java.lang.String getRescaleIntercept()
public void setRescaleSlope(EnumRescaleSlope enumRescaleSlope)
enumRescaleSlope - the enum RescaleSlopepublic java.lang.String getRescaleSlope()
public SourceImageSequence getSourceImageSequence()
SourceImageSequence.public ReferencedImageSequence getReferencedImageSequence()
ReferencedImageSequence.public ReferencedRawDataSequence getReferencedRawDataSequence()
ReferencedRawDataSequence.public ReferencedInstanceSequence getReferencedInstanceSequence()
ReferencedInstanceSequence.public void setNumberOfStages(java.lang.String strNumberOfStages)
strNumberOfStages - - String value of NumberOfStages.public java.lang.String getNumberOfStages()
public void setStageNumber(java.lang.String strStageNumber)
strStageNumber - - String value of StageNumber.public java.lang.String getStageNumber()
public StageCodeSequence getStageCodeSequence()
StageCodeSequence.public MandatoryViewandSliceProgressionDirectionMacro getMandatoryViewandSliceProgressionDirectionMacro()
public EventTimerSequence getEventTimerSequence()
EventTimerSequence.public GeneralAnatomyMandatoryMacro getGeneralAnatomyMandatoryMacro()
public void setBurnedInAnnotation(EnumBurnedInAnnotation enumBurnedInAnnotation)
enumBurnedInAnnotation - enum value of BurnedInAnnotationpublic java.lang.String getBurnedInAnnotation()
public void setRecognizableVisualFeatures(EnumRecognizableVisualFeatures enumRecognizableVisualFeatures)
enumRecognizableVisualFeatures - enum value of Recognizable VisualFeaturespublic java.lang.String getRecognizableVisualFeatures()
public IconImageSequence getIconImageSequence()
IconImageSequence.public void setTransducerData(java.lang.String[] strArrTransducerData)
strArrTransducerData - String value of TransducerData.public java.lang.String[] getTransducerData()
public TransducerScanPatternCodeSequence getTransducerScanPatternCodeSequence()
TransducerScanPatternCodeSequence.public TransducerGeometryCodeSequence getTransducerGeometryCodeSequence()
TransducerGeometryCodeSequence.public TransducerBeamSteeringCodeSequence getTransducerBeamSteeringCodeSequence()
TransducerBeamSteeringCodeSequence.public TransducerApplicationCodeSequence getTransducerApplicationCodeSequence()
TransducerApplicationCodeSequence.public void setProcessingFunction(java.lang.String strProcessingFunction)
strProcessingFunction - - String value of Processing Functionpublic java.lang.String getProcessingFunction()
public void setBoneThermalIndex(java.lang.String strBoneThermalIndex)
strBoneThermalIndex - String value of Bone Thermal Index.public void setCranialThermalIndex(java.lang.String strCranialThermalIndex)
strCranialThermalIndex - String value of Cranial Thermal Index.public void setSoftTissueThermalIndex(java.lang.String strSoftTissueThermalIndex)
strSoftTissueThermalIndex - String value of Soft Tissue Thermal Index.public java.lang.String getBoneThermalIndex()
public java.lang.String getCranialThermalIndex()
public java.lang.String getSoftTissueThermalIndex()
public void setDepthsOfFocus(double[] dblArrDepthsOfFocus)
dblArrDepthsOfFocus - Double value of Depth(s) of Focuspublic double[] getDepthsOfFocus()
public void setDepthOfScanField(java.lang.String strDepthOfScanField)
strDepthOfScanField - String value of Depth of Scan Field.public java.lang.String getDepthOfScanField()
public ISingleCollection<ITag> getVectorOfKeys()
getVectorOfKeys in class Module