public class XRayImageModule extends Module
| Modifier and Type | Field and Description |
|---|---|
static ISingleCollection<ITag> |
objSingleCollection
The obj single collection.
|
| Constructor and Description |
|---|
XRayImageModule(IDataSet objIDataSet)
Instantiates a new x ray image module.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getAcquisitionDeviceProcessingDescription()
Return value that Indicates any visual processing performed on the images prior to exchange.
|
short |
getBitsAllocated()
Retrieves the number of bits allocated.
|
short |
getBitsStored()
Retrieves the number of bits stored.
|
java.lang.String |
getCalibrationImage()
Return value that indicates whether a reference object (phantom) of known size is present in the
image and was used for calibration.
|
java.lang.String |
getDerivationDescription()
Return a text description of how this image was derived.
|
short[] |
getFrameDimensionPointer()
Return value that contains the Data Element Tags of one or more attributes that vary or increment.
|
ISingleCollection<ITag> |
getFrameIncrementPointer()
Return value that is Used to specify multiple values for Frame Increment Pointer.
|
java.lang.String[] |
getFrameLabelVector()
Return multi-valued attribute that contains a descriptive label for each of the image.
|
GeneralAnatomyOptionalMacro |
getGeneralAnatomyOptionalMacro()
Retrieves the Instance of GeneralAnatomyOptionalMacro.
|
short |
getHighBit()
Retrieves the high bit.
|
java.lang.String[] |
getImageType()
Retrieves the Tmage Type.
|
java.lang.String |
getLossyImageCompression()
Retrieves the Lossy Image Compression.
|
java.lang.String |
getPhotometricInterpretation()
Retrieves the photometric interpretation.
|
java.lang.String |
getPixelIntensityRelationship()
Return relationship between the Pixel sample values and the X-Ray beam intensity.
|
short |
getPixelRepresentation()
Retrieves the pixel representation.
|
ReferencedImageSequence |
getReferencedImageSequence()
This method Returns provides the pre-initialized object of Referenced Image Sequence
return objReferencedImageSequence - object of Referenced Image Sequence.
|
short[] |
getRWavePointer()
Return the location(s) of the R Wave in the cardiac cycles by referencing frame numbers; frame numbers begin with 1.
|
short |
getSamplesPerPixel()
Retrieves the samples per pixel.
|
java.lang.String[] |
getScanOptions()
Return Parameters of scanning sequence.
|
ISingleCollection<ITag> |
getVectorOfKeys()
This method returns the vector of keys representing the DataElements that belong to this module.
|
void |
setAcquisitionDeviceProcessingDescription(java.lang.String strAcquisitionDeviceProcessingDescription)
Sets value that Indicates any visual processing performed on the images prior to exchange.
|
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 |
setCalibrationImage(EnumCalibrationImage enumCalibrationImage)
Sets value that indicates whether a reference object (phantom) of known size is present in the
image and was used for calibration.
|
void |
setDerivationDescription(java.lang.String strDerivationDescription)
Sets a text description of how this image was derived.
|
void |
setFrameDimensionPointer(short[] arrShDimensionPointer)
Sets value that contains the Data Element Tags of one or more attributes that vary or increment
for the frames of a multi-frame image.
|
void |
setFrameIncrementPointer(ISingleCollection<ITag> objSingleCollection)
Sets value that is Used to specify multiple values for Frame Increment Pointer.
|
void |
setFrameLabelVector(java.lang.String[] arrStrFrameLabelVector)
Sets a multi-valued attribute that contains a descriptive label for each of the image
frames.
|
void |
setHighBit(EnumHighBit enumHighBit)
Most significant bit for pixel sample data.
|
void |
setImageType(java.lang.String[] arrStrImageType)
This method is used to set Image identification characteristics.
|
void |
setLossyImageCompression(EnumLossyImageCompression enumLossyImageCompression)
The method is used to set Specifies whether an Image has undergone lossy compression.
|
void |
setPhotometricInterpretation(EnumPhotometricInterpretation enumPhotometricInterpretation)
The method is used to set Specifies the intended interpretation of the pixel data.
|
void |
setPixelIntensityRelationship(EnumPixelIntensityRelationship enumPixelIntensityRelationship)
Sets relationship between the Pixel sample values and the X-Ray beam intensity.
|
void |
setPixelRepresentation(EnumPixelRepresentation enumPixelRepresentation)
Data representation of the pixel samples.
|
void |
setRWavePointer(short[] arrShRWavePointer)
Sets the location(s) of the R Wave in the cardiac cycles by referencing frame numbers; frame numbers begin with 1.
|
void |
setSamplesPerPixel(EnumSamplesPerPixel enumSamplesPerPixel)
Samples per Pixel (0028,0002) is the number of separate planes in the image.
|
void |
setScanOptions(java.lang.String[] arrStrScanOptions)
Sets parameters of scanning sequence.
|
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 XRayImageModule(IDataSet objIDataSet)
objIDataSet - the obj i data setpublic boolean validateModule()
throws InvalidModuleException
validateModule in interface IModulevalidateModule in class ModuleInvalidModuleException - - If validation of Module failspublic GeneralAnatomyOptionalMacro getGeneralAnatomyOptionalMacro()
GeneralAnatomyOptionalMacropublic void setFrameIncrementPointer(ISingleCollection<ITag> objSingleCollection)
objSingleCollection - Collection of Tags (GroupNumber and ElementNumbers)public ISingleCollection<ITag> getFrameIncrementPointer()
public void setLossyImageCompression(EnumLossyImageCompression enumLossyImageCompression)
enumLossyImageCompression - :Enum value of Lossy Image Compression(Yes or No)public java.lang.String getLossyImageCompression()
public void setImageType(java.lang.String[] arrStrImageType)
arrStrImageType - : Image identification characteristics.public java.lang.String[] getImageType()
public void setPixelIntensityRelationship(EnumPixelIntensityRelationship enumPixelIntensityRelationship)
enumPixelIntensityRelationship - Enum value of Pixel Intensity Relationshippublic java.lang.String getPixelIntensityRelationship()
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 - specifies the pixel representationpublic short getPixelRepresentation()
public void setScanOptions(java.lang.String[] arrStrScanOptions)
arrStrScanOptions - the arr str scan optionspublic java.lang.String[] getScanOptions()
public void setRWavePointer(short[] arrShRWavePointer)
arrShRWavePointer - the arr sh r wave pointerpublic short[] getRWavePointer()
public ReferencedImageSequence getReferencedImageSequence()
public void setDerivationDescription(java.lang.String strDerivationDescription)
strDerivationDescription - String value of Derivation Descriptionpublic java.lang.String getDerivationDescription()
public void setAcquisitionDeviceProcessingDescription(java.lang.String strAcquisitionDeviceProcessingDescription)
strAcquisitionDeviceProcessingDescription - String value of Acquisition Device Processing Descriptionpublic java.lang.String getAcquisitionDeviceProcessingDescription()
public void setFrameLabelVector(java.lang.String[] arrStrFrameLabelVector)
arrStrFrameLabelVector - the arr str frame label vectorpublic java.lang.String[] getFrameLabelVector()
public void setFrameDimensionPointer(short[] arrShDimensionPointer)
arrShDimensionPointer - the arr sh dimension pointerpublic short[] getFrameDimensionPointer()
public void setCalibrationImage(EnumCalibrationImage enumCalibrationImage)
enumCalibrationImage - enum value of Calibration Imagepublic java.lang.String getCalibrationImage()
public ISingleCollection<ITag> getVectorOfKeys()
getVectorOfKeys in class Module