public class EnhancedMammographyImageModule extends Module
| Modifier and Type | Field and Description |
|---|---|
static ISingleCollection<ITag> |
objSingleCollection
The obj single collection.
|
| Constructor and Description |
|---|
EnhancedMammographyImageModule(IDataSet objIDataSet)
Instantiates a new EnhancedMammographyImageModule
|
| 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 |
getAnodeTargetMaterial()
Retrieves primary material in the anode of the X-Ray source.
|
short |
getBitsAllocated()
Return Number of bits allocated for each pixel sample.
|
short |
getBitsStored()
Number of bits stored for each pixel sample.
|
java.lang.String |
getBodyPartThickness()
Retrievs the average thickness in mm of the body part examined when compressed, if
compression has been applied during exposure.
|
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 |
getCompressionForce()
Retrievs the compression force applied to the body part during exposure, measured in Newtons.
|
java.lang.String |
getContentQualification()
Retrieves Content Qualification
|
DigitalXRayDetectorMacro |
getDigitalXRayDetectorMacro()
Retrieves pre-initialized instance of CommonCTOrMRImageDescriptionMacro.
|
java.lang.String |
getEntranceDoseInmGy()
Retrieves Entrance dose value measured in mGy at the surface of the patient representing the collective total for all acquired frames.
|
java.lang.String |
getExposureControlMode()
Retrieves the type of exposure control.
|
java.lang.String |
getExposureControlModeDescription()
Retrieves text description of the mechanism of exposure control.
|
double |
getExposureInmAs()
Retrieves total (cumulative) exposure for all acquired frames expressed inmAs, for example calculated from Exposure Time and X-Ray TubeCurrent.
|
double |
getExposureTimeInms()
Retrieves Total (cumulative) duration of X-Ray exposure for all acquired frames in milliseconds.
|
java.lang.String[] |
getFocalSpots()
Retrieves size of the focal spot in mm.
|
short |
getHighBit()
Most significant bit for pixel sample data.
|
IconImageSequence |
getIconImageSequence()
Retrieves pre-initialized object of Icon Image 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
|
java.lang.String |
getImageComments()
Retrieves User-defined comments about the image.
|
java.lang.String |
getKVP()
Retrieves Peak kilo voltage output of the x-ray generator used.
|
java.lang.String |
getLossyImageCompression()
Return whether an Image has undergone lossy compression.
|
java.lang.String[] |
getLossyImageCompressionMethod()
Retrieves Numeric Value component of LossyImageCompressionMethod
|
java.lang.String[] |
getLossyImageCompressionRatio()
Retrieves the approximate lossy compression ratio(s) that have been applied to this image.
|
java.lang.String |
getOrganDose()
Retrieves Organ dose value measured in dGy representing the collective total for all acquired frames.
|
java.lang.String |
getPaddleDescription()
Return Paddle Description
|
java.lang.String[] |
getPatientOrientation()
Retrieves the Patient Orientation.
|
java.lang.String |
getPhotometricInterpretation()
Return the intended interpretation of the pixel data.
|
java.lang.String |
getPixelRepresentation()
Returns Data representation of the pixel samples.
|
java.lang.String |
getPositionerMotion()
Retrieves Positioner Motion
|
java.lang.String |
getPositionerType()
Retrieves Positioner Type
|
short |
getPresentationLUTShape()
Retrieves PresentationLUTShape
|
java.lang.String |
getQualityControlImage()
Returns whether or not this image is a quality control of phantom image.
|
short |
getSamplesPerPixel()
Return the number of separate planes in the image.
|
java.lang.String |
getTypeOfDetectorMotion()
Retrieves the activity of the Detector during acquisition.
|
ISingleCollection<ITag> |
getVectorOfKeys()
This method returns the vector of keys representing the DataElements
that belong to this module.
|
double |
getXRayTubeCurrentInmA()
Retrieves Average of the nominal X-Ray tube currents in milliamperes for allframes.
|
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 |
setAnodeTargetMaterial(EnumAnodeTargetMaterial enumAnodeTargetMaterial)
Sets the primary material in the anode of the X-Ray source.
|
void |
setBitsAllocated(EnumBitsAllocated enumBitsAllocated)
Number of bits allocated for each pixel sample.
|
void |
setBitsStored(EnumBitsStored enumBitsStored)
Number of bits stored for each pixel sample.
|
void |
setBodyPartThickness(java.lang.String strBodyPartThickness)
Sets the average thickness in mm of the body part examined when compressed, if
compression has been applied during exposure.
|
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 |
setCompressionForce(java.lang.String strCompressionForce)
Sets the compression force applied to the body part during exposure, measured in Newtons.
|
void |
setContentQualification(EnumContentQualification enumContentQualification)
Sets Content Qualification
|
void |
setEntranceDoseInmGy(java.lang.String strEntranceDoseInmGy)
Sets Entrance dose value measured in mGy at the surface of the patient representing the collective total for all acquired frames.
|
void |
setExposureControlMode(EnumExposureControlMode enumExposureControlMode)
Sets type of exposure control.
|
void |
setExposureControlModeDescription(java.lang.String strExposureControlModeDescription)
Sets text description of the mechanism of exposure control.
|
void |
setExposureInmAs(double dblExposureInmAsDouble)
Sets total (cumulative) exposure for all acquired frames expressed inmAs, for example calculated from Exposure Time and X-Ray TubeCurrent.
|
void |
setExposureTimeInms(double dblExposureTimeInms)
Sets Total (cumulative) duration of X-Ray exposure for all acquired frames in milliseconds.
|
void |
setFocalSpots(java.lang.String[] arrStrFocalSpots)
Sets size of the focal spot in mm.
|
void |
setHighBit(EnumHighBit enumHighBit)
Most significant bit for pixel sample data.
|
void |
setImageComments(java.lang.String strImageComments)
Sets User-defined comments about the image.
|
void |
setKVP(java.lang.String strKVP)
Sets Peak kilo voltage output of the x-ray generator used.
|
void |
setLossyImageCompression(EnumLossyImageCompression enumLossyImageCompression)
Specifies whether an Image has undergone lossy compression.
|
void |
setLossyImageCompressionMethod(java.lang.String strLossyImageCompressionMethod)
Sets LossyImageCompressionMethod
|
void |
setLossyImageCompressionRatio(java.lang.String[] strLossyImageCompressionRatio)
Sets the approximate lossy compression ratio(s) that have been applied to this image.
|
void |
setOrganDose(java.lang.String strOrganDose)
Sets Organ dose value measured in dGy representing the collective total for all acquired frames.
|
void |
setPaddleDescription(java.lang.String strPaddleDescription)
Sets Paddle Description
|
void |
setPatientOrientation(EnumPatientOrientation[] enumStrPatientOrientation)
The method is used to set Patient direction of the rows and columns of the image.
|
void |
setPhotometricInterpretation(EnumPhotometricInterpretation enumPhotometricInterpretation)
The method is used to set Specifies the intended interpretation of the pixel data.
|
void |
setPixelRepresentation(EnumPixelRepresentation enumPixelRepresentation)
Set Data representation of the pixel samples.
|
void |
setPositionerMotion(java.lang.String PositionerMotion)
Sets Positioner Motion
|
void |
setPositionerType(EnumPositionerType enumContentQualification)
Sets Positioner Type
|
void |
setPresentationLUTShape(EnumPresentationLUTShape enumPresentationLUTShape)
Sets the PresentationLUTShape
|
void |
setQualityControlImage(EnumQualityControlImage enumQualityControlImage)
Sets whether or not this image is a quality control of phantom image.
|
void |
setSamplesPerPixel(EnumSamplesPerPixel enumSamplesPerPixel)
Samples per Pixel (0028,0002) is the number of separate planes in the image.
|
void |
setTypeOfDetectorMotion(java.lang.String strTypeOfDetectorMotion)
Sets the activity of the Detector during acquisition.
|
void |
setXRayTubeCurrentInmA(double dblXRayTubeCurrentInmA)
Sets Average of the nominal X-Ray tube currents in milliamperes for allframes.
|
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 EnhancedMammographyImageModule(IDataSet objIDataSet)
objIDataSet - the obj i data setpublic boolean validateModule()
throws InvalidModuleException
validateModule in interface IModulevalidateModule in class ModuleInvalidModuleException - the invalid module exceptionpublic void setPositionerMotion(java.lang.String PositionerMotion)
strPositionerMotion - Specifies Positioner Motionpublic java.lang.String getPositionerMotion()
public void setPositionerType(EnumPositionerType enumContentQualification)
enumPositionerType- - Enum value Positioner Typepublic java.lang.String getPositionerType()
public void setContentQualification(EnumContentQualification enumContentQualification)
enumContentQualification- - Enum value Content Qualificationpublic java.lang.String getContentQualification()
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 DigitalXRayDetectorMacro getDigitalXRayDetectorMacro()
X-Ray Detector Macro.public void setKVP(java.lang.String strKVP)
strKVP - String value of KVP.public java.lang.String getKVP()
public void setXRayTubeCurrentInmA(double dblXRayTubeCurrentInmA)
dblXRayTubeCurrentInmA - value of X-Ray Tube Current in mApublic double getXRayTubeCurrentInmA()
public void setExposureTimeInms(double dblExposureTimeInms)
dblExposureTimeInms - value of Exposure Time in mspublic double getExposureTimeInms()
public void setExposureInmAs(double dblExposureInmAsDouble)
dblExposureInmAsDouble - value of Exposure in mAspublic double getExposureInmAs()
public void setFocalSpots(java.lang.String[] arrStrFocalSpots)
arrStrFocalSpots - - String array of Focal Spot(s) values.public java.lang.String[] getFocalSpots()
public void setAnodeTargetMaterial(EnumAnodeTargetMaterial enumAnodeTargetMaterial)
enumAnodeTargetMaterial - - enum value of the primary material in the anode of the X-Ray source.public java.lang.String getAnodeTargetMaterial()
public void setBodyPartThickness(java.lang.String strBodyPartThickness)
strBodyPartThickness - the str body part thicknesspublic java.lang.String getBodyPartThickness()
public void setCompressionForce(java.lang.String strCompressionForce)
strCompressionForce - - String value of Compression Forcepublic java.lang.String getCompressionForce()
public void setPaddleDescription(java.lang.String strPaddleDescription)
strPaddleDescription - String value of Paddle Descriptionpublic java.lang.String getPaddleDescription()
public void setExposureControlMode(EnumExposureControlMode enumExposureControlMode)
enumExposureControlMode - - enum value of Exposure Control Mode.public java.lang.String getExposureControlMode()
public void setExposureControlModeDescription(java.lang.String strExposureControlModeDescription)
strExposureControlModeDescription - - String value of Exposure Control Mode Descriptionpublic java.lang.String getExposureControlModeDescription()
public void setPatientOrientation(EnumPatientOrientation[] enumStrPatientOrientation)
enumStrPatientOrientation - the enum str patient orientationpublic java.lang.String[] getPatientOrientation()
public void setImageComments(java.lang.String strImageComments)
strImageComments - String value of User-defined comments about the image.public java.lang.String getImageComments()
public void setSamplesPerPixel(EnumSamplesPerPixel enumSamplesPerPixel)
enumSamplesPerPixel - Number of samples (planes) in this image.public short getSamplesPerPixel()
public void setPhotometricInterpretation(EnumPhotometricInterpretation enumPhotometricInterpretation)
enumPhotometricInterpretation - : Enum value of Photometric Interpretationpublic java.lang.String getPhotometricInterpretation()
public void setBitsAllocated(EnumBitsAllocated enumBitsAllocated)
enumBitsAllocated - Enum value of Bits Allocated.public short getBitsAllocated()
public void setBitsStored(EnumBitsStored enumBitsStored)
enumBitsStored - Enum value of Bits Stored.public short getBitsStored()
public void setHighBit(EnumHighBit enumHighBit)
enumHighBit - Enum value of high bit.public short getHighBit()
public void setPixelRepresentation(EnumPixelRepresentation enumPixelRepresentation)
enumPixelRepresentation - enum value of Pixel Representationpublic java.lang.String getPixelRepresentation()
public void setQualityControlImage(EnumQualityControlImage enumQualityControlImage)
enumQualityControlImage - enum value of QualityControlImagepublic java.lang.String getQualityControlImage()
public void setBurnedInAnnotation(EnumBurnedInAnnotation enumBurnedInAnnotation)
enumBurnedInAnnotation - enum value of BurnedInAnnotationpublic java.lang.String getBurnedInAnnotation()
public void setLossyImageCompression(EnumLossyImageCompression enumLossyImageCompression)
enumLossyImageCompression - Enum value of Lossy Image Compression.public java.lang.String getLossyImageCompression()
public void setLossyImageCompressionRatio(java.lang.String[] strLossyImageCompressionRatio)
strLossyImageCompressionRatio - String value of Lossy ImageCompression Ratiopublic java.lang.String[] getLossyImageCompressionRatio()
public void setLossyImageCompressionMethod(java.lang.String strLossyImageCompressionMethod)
strLossyImageCompressionMethod - String Value component of LossyImageCompressionMethodpublic java.lang.String[] getLossyImageCompressionMethod()
public void setOrganDose(java.lang.String strOrganDose)
strOrganDose - String value of OrganDosepublic java.lang.String getOrganDose()
public void setEntranceDoseInmGy(java.lang.String strEntranceDoseInmGy)
strEntranceDoseInmGy - String value of Entrance Dose in mGypublic java.lang.String getEntranceDoseInmGy()
public void setTypeOfDetectorMotion(java.lang.String strTypeOfDetectorMotion)
strTypeOfDetectorMotion - Specifies the activity of the Detector during acquisition.public java.lang.String getTypeOfDetectorMotion()
public IconImageSequence getIconImageSequence()
public void setPresentationLUTShape(EnumPresentationLUTShape enumPresentationLUTShape)
enumPresentationLUTShape - Enum value of PresentationLUTShapepublic short getPresentationLUTShape()
public ISingleCollection<ITag> getVectorOfKeys()
getVectorOfKeys in class Module