public class EnhancedMRImageModule extends Module
| Modifier and Type | Field and Description |
|---|---|
static ISingleCollection<ITag> |
objSingleCollection
The obj single collection.
|
| Constructor and Description |
|---|
EnhancedMRImageModule(IDataSet objIDataSet)
Instantiates a new enhanced mr image module.
|
| Modifier and Type | Method and Description |
|---|---|
short |
getBitsAllocated()
Retrieves the number of bits allocated.
|
short |
getBitsStored()
Retrieves the number of bits stored.
|
CommonCTOrMRImageDescriptionMacro |
getCommonCTOrMRImageDescriptionMacro()
Retrieves pre-initialized instance of CommonCTOrMRImageDescriptionMacro.
|
short |
getHighBit()
Retrieves the high bit.
|
IconImageSequence |
getIconImageSequence()
Returns provides the pre-initialized object of Icon Image Sequence.
|
java.lang.String[] |
getImageType()
Return Image Type.
|
java.lang.String |
getLossyImageCompression()
Retrieves the Lossy Image Compression.
|
java.lang.String[] |
getLossyImageCompressionRatio()
Retrieves the Lossy Image Compression.
|
MRImageAndSpectroscopyInstanceMacro |
getMRImageAndSpectroscopyInstanceMacro()
Retrieves pre-initialized instance of MRImageAndSpectroscopyInstanceMacro.
|
MRImageDescriptionMacro |
getMRImageDescriptionMacro()
Retrieves pre-initialized instance of MRImageDescriptionMacro.
|
java.lang.String |
getPhotometricInterpretation()
Retrieves the photometric interpretation.
|
short |
getSamplesPerPixel()
Retrieves the samples per pixel.
|
java.lang.String |
getSpacingBetweenSlices()
Retrieves value of the prescribed spacing to be applied between the slices in a volume
that is to be acquired.
|
ISingleCollection<ITag> |
getVectorOfKeys()
This method returns the vector of keys representing the DataElements
that belong to this module.
|
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 |
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 |
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 |
setSamplesPerPixel(EnumSamplesPerPixel enumSamplesPerPixel)
Sets Samples per Pixel (0028,0002) is the number of separate planes in the image.
|
void |
setSpacingBetweenSlices(java.lang.String strSpacingBetweenSlices)
Sets value of the prescribed spacing to be applied between the slices in a volume
that is to be acquired.
|
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 EnhancedMRImageModule(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 - - 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 - the enum 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(EnumHighBit enumHighBit)
enumHighBit - the enum high bitpublic short getHighBit()
public void setSpacingBetweenSlices(java.lang.String strSpacingBetweenSlices)
strSpacingBetweenSlices - - String value of Spacing Between Slices.public java.lang.String getSpacingBetweenSlices()
public void setLossyImageCompression(EnumLossyImageCompression enumLossyImageCompression)
enumLossyImageCompression - - String value of 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 IconImageSequence getIconImageSequence()
public ISingleCollection<ITag> getVectorOfKeys()
getVectorOfKeys in class Modulepublic CommonCTOrMRImageDescriptionMacro getCommonCTOrMRImageDescriptionMacro()
CommonCTOrMRImageDescriptionMacro.public MRImageAndSpectroscopyInstanceMacro getMRImageAndSpectroscopyInstanceMacro()
MRImageAndSpectroscopyInstanceMacro.public MRImageDescriptionMacro getMRImageDescriptionMacro()
MRImageDescriptionMacro.