public class VLImageModule extends Module
| Modifier and Type | Field and Description |
|---|---|
static ISingleCollection<ITag> |
objSingleCollection
The obj single collection.
|
| Constructor and Description |
|---|
VLImageModule(IDataSet objIDataSet)
Instantiates a new vL image module.
|
| Modifier and Type | Method and Description |
|---|---|
short |
getBitsAllocated()
Retrieves the short value of the attribute Bits Allocated.
|
short |
getBitsStored()
Retrieves the short value of the attribute Bits Stored.
|
java.lang.String |
getContentTime()
Retrieves the time when the data creation was started.
|
short |
getHighBit()
Retrieves the short value of the attribute High Bit.
|
java.lang.String[] |
getImageType()
Retrieves the String values of the attribute Image Type.
|
java.lang.String |
getLossyImageCompression()
Retrieves value which Specifies whether an Image has undergone lossy compression.
|
java.lang.String |
getPhotometricInterpretation()
Retrieves the intended interpretation of the pixel data.
|
short |
getPixelRepresentation()
Retrieves the pixel representation.
|
short |
getPlanarConfiguration()
Retrieves the value which shows the pixel data are sent color-by-plane or color-by-pixel.
|
short |
getSamplesPerPixel()
Retrieves the value of separate planes in the image.
|
ISingleCollection<ITag> |
getVectorOfKeys()
This method returns the vector of keys representing the DataElements
that belong to this module.
|
void |
setBitsAllocated(EnumBitsAllocated enumBitsAllocated)
Method is used to set Number of bits allocated for each pixel sample
The function accepts a String Value and creates the
DE based on the transfer syntax and populates the DE with right values.
|
void |
setBitsStored(EnumBitsStored enumBitsStored)
Method is used to set Number of bits stored for each pixel sample
The function accepts a String Value and creates the
DE based on the transfer syntax and populates the DE with right values.
|
void |
setContentTime(java.lang.String strContentTime)
Sets the time when the data creation was started.
|
void |
setHighBit(EnumHighBit enumHighBit)
Method is used to set Most significant bit for pixel sample data
The function accepts a String Value and creates the
DE based on the transfer syntax and populates the DE with right values.
|
void |
setImageType(java.lang.String[] arrStrImageType)
This method is used to set Image identification characteristics.
|
void |
setLossyImageCompression(EnumLossyImageCompression enumLossyImageCompression)
Sets the value which 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 |
setPixelRepresentation(EnumPixelRepresentation enumPixelRepresentation)
Sets Data representation of the pixel samples.
|
void |
setPlanarConfiguration(EnumPlanarConfiguration enumPlanarConfiguration)
Sets the value which shows the pixel data are sent color-by-plane or color-by-pixel.
|
void |
setSamplesPerPixel(EnumSamplesPerPixel enumSamplesPerPixel)
Sets the number of separate planes in the image.
|
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 VLImageModule(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 setPhotometricInterpretation(EnumPhotometricInterpretation enumPhotometricInterpretation)
enumPhotometricInterpretation - Enum value Photometric Interpretation.public java.lang.String getPhotometricInterpretation()
public void setBitsAllocated(EnumBitsAllocated enumBitsAllocated)
enumBitsAllocated - Enum value of Bits Allocatedpublic short getBitsAllocated()
public void setBitsStored(EnumBitsStored enumBitsStored)
enumBitsStored - Enum value of Bits Storedpublic short getBitsStored()
public void setHighBit(EnumHighBit enumHighBit)
enumHighBit - Enum short value of significant bit for pixel sample datapublic short getHighBit()
public void setPixelRepresentation(EnumPixelRepresentation enumPixelRepresentation)
enumPixelRepresentation - Enum short value specifies the pixel representationpublic short getPixelRepresentation()
public void setSamplesPerPixel(EnumSamplesPerPixel enumSamplesPerPixel)
enumSamplesPerPixel - Enum short value specifies the samples per pixel in the imagepublic short getSamplesPerPixel()
public void setPlanarConfiguration(EnumPlanarConfiguration enumPlanarConfiguration)
enumPlanarConfiguration - Enum short value specifies planar configuration of the imagepublic short getPlanarConfiguration()
public void setContentTime(java.lang.String strContentTime)
strContentTime - String value of the time when the data creation was started.public java.lang.String getContentTime()
public void setLossyImageCompression(EnumLossyImageCompression enumLossyImageCompression)
enumLossyImageCompression - Enum value of Lossy Image Compression.public java.lang.String getLossyImageCompression()
public ISingleCollection<ITag> getVectorOfKeys()
getVectorOfKeys in class Module