public class SupplementalPaletteColorLookupTableModule extends Module
| Modifier and Type | Field and Description |
|---|---|
static ISingleCollection<ITag> |
objSingleCollection
The obj single collection.
|
| Constructor and Description |
|---|
SupplementalPaletteColorLookupTableModule(IDataSet objIDataSet)
Instantiates a new supplemental palette color lookup table module.
|
| Modifier and Type | Method and Description |
|---|---|
ISingleCollection<byte[]> |
getBluePaletteColorLookupTableData()
Returns Segmented Blue Palette Color Lookup Table Data.
|
short |
getBluePaletteColorLookupTableDescriptor()
Returns the format of the Blue Palette Color Lookup Table Data.
|
ISingleCollection<byte[]> |
getGreenPaletteColorLookupTableData()
Returns Segmented Green Palette Color Lookup Table Data.
|
short |
getGreenPaletteColorLookupTableDescriptor()
Returns the format of the Green Palette Color Lookup Table Data.
|
ISingleCollection<byte[]> |
getRedPaletteColorLookupTableData()
Returns Red Palette Color Lookup Table Data.
|
short |
getRedPaletteColorLookupTableDescriptor()
Returns the format of the Red Palette Color Lookup Table Data.
|
ISingleCollection<ITag> |
getVectorOfKeys()
This method returns the vector of keys representing the DataElements
that belong to this module.
|
void |
setBluePaletteColorLookupTableData(ISingleCollection<byte[]> objBluePltClrLkupTblData)
Sets Blue Palette Color Lookup Table Data.
|
void |
setBluePaletteColorLookupTableDescriptor(short sBluePaletteColorLookupTableDescriptor)
Sets the specified format of the Blue Palette Color Lookup table Data (0028,1203).
|
void |
setGreenPaletteColorLookupTableData(ISingleCollection<byte[]> objGreenPltClrLkupTblData)
Sets Green Palette Color Lookup Table Data.
|
void |
setGreenPaletteColorLookupTableDescriptor(short sGreenPaletteColorLookupTableDescriptor)
Sets the specified format of the Green Palette Color Lookup Table Data (0028,1202)
Required if Photometric Interpretation (0028,0004) has a value of PALETTE
COLOR or Pixel Presentation (0008,9205) at the image level equals COLOR or
MIXED.
|
void |
setRedPaletteColorLookupTableData(ISingleCollection<byte[]> objRedPltClrLkupTblData)
Sets Red Palette Color Lookup Table Data.
|
void |
setRedPaletteColorLookupTableDescriptor(short sRedPaletteColorLookupTableDescriptor)
Sets specified format of the Red Palette Color Lookup Table Data (0028,1201).
|
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 SupplementalPaletteColorLookupTableModule(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 setRedPaletteColorLookupTableDescriptor(short sRedPaletteColorLookupTableDescriptor)
sRedPaletteColorLookupTableDescriptor - short value of Red Palette Color Lookup Table Descriptorpublic short getRedPaletteColorLookupTableDescriptor()
public void setGreenPaletteColorLookupTableDescriptor(short sGreenPaletteColorLookupTableDescriptor)
sGreenPaletteColorLookupTableDescriptor - short value of Green Palette Color Lookup Table Descriptorpublic short getGreenPaletteColorLookupTableDescriptor()
public void setBluePaletteColorLookupTableDescriptor(short sBluePaletteColorLookupTableDescriptor)
sBluePaletteColorLookupTableDescriptor - short value of Blue Palette Color Lookup Table Descriptor.public short getBluePaletteColorLookupTableDescriptor()
public void setRedPaletteColorLookupTableData(ISingleCollection<byte[]> objRedPltClrLkupTblData)
objRedPltClrLkupTblData - the obj red plt clr lkup tbl datapublic ISingleCollection<byte[]> getRedPaletteColorLookupTableData()
public void setGreenPaletteColorLookupTableData(ISingleCollection<byte[]> objGreenPltClrLkupTblData)
objGreenPltClrLkupTblData - the obj green plt clr lkup tbl datapublic ISingleCollection<byte[]> getGreenPaletteColorLookupTableData()
public void setBluePaletteColorLookupTableData(ISingleCollection<byte[]> objBluePltClrLkupTblData)
objBluePltClrLkupTblData - the obj blue plt clr lkup tbl datapublic ISingleCollection<byte[]> getBluePaletteColorLookupTableData()
public ISingleCollection<ITag> getVectorOfKeys()
getVectorOfKeys in class Module