public class CalculatedIOLMacro extends Macro
| Constructor and Description |
|---|
CalculatedIOLMacro(IDataSet objDataSet)
This constructor constructs a Macro with specified DataSet.
|
CalculatedIOLMacro(IDataSet objDataSet,
IDictionaryReader objDictionaryReader)
This constructor constructs a Macro with specified DataSet and DictionaryReader
|
CalculatedIOLMacro(IItem objItem)
This constructor constructs a Macro with the specified Item
|
CalculatedIOLMacro(IItem objItem,
IDictionaryReader objDictionaryReader)
This constructor constructs a Macro with the specified Item and DictionaryReader
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getImplantName()
Returns Implant Name.
|
java.lang.String |
getIOLManufacturer()
Returns IOL Manufacturer.
|
float |
getIOLPowerForExactEmmetropia()
Retrieves the IOL power that would be required to achieve exactemmetropia, or no need for glasses at distance after surgery,in diopters.
|
float |
getIOLPowerForExactTargetRefraction()
Retrieves the IOL power that would be required to exactly achieveTarget Refraction (0022,1037), in diopters.
|
IOLPowerSequence |
getIOLPowerSequence()
Retrieves pre-initialized object of IOL Power 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.
|
LensConstantSequence |
getLensConstantSequence()
Retrieves pre-initialized object of Lens Constant 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.
|
LensConstantSequence |
getPrimaryFluenceModeSequence()
Retrieves pre-initialized object of Lens Constant 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.
|
void |
setImplantName(java.lang.String strImplantName)
Sets Implant Name.
|
void |
setIOLManufacturer(java.lang.String strIOLManufacturer)
Sets IOL Manufacturer.
|
void |
setIOLPowerForExactEmmetropia(float fIOLPowerForExactEmmetropia)
Sets the IOL power that would be required to achieve exactemmetropia, or no need for glasses at distance after surgery,in diopters.
|
void |
setIOLPowerForExactTargetRefraction(float fIOLPowerForExactTargetRefraction)
Sets the IOL power that would be required to exactly achieveTarget Refraction (0022,1037), in diopters.
|
boolean |
validate()
Validates all the attributes in CalculatedIOLMacro
|
static boolean |
validate(IDataSet objIDataSet)
Validates all the attributes in CalculatedIOLMacro that are present in the DataSet
|
static boolean |
validate(IItem objIItem)
Validates all the attributes in CalculatedIOLMacro that are present in the DataSet
|
addDataElement, clone, contains, getDataElement, getTransferSyntaxpublic CalculatedIOLMacro(IDataSet objDataSet)
objDataSet - Collection of DataElementspublic CalculatedIOLMacro(IDataSet objDataSet, IDictionaryReader objDictionaryReader)
objDataSet - specifies the DataSetobjDictionaryReader - specifies the DICOM Dictionary reader to be usedpublic CalculatedIOLMacro(IItem objItem)
objItem - specifies instance of Item classpublic CalculatedIOLMacro(IItem objItem, IDictionaryReader objDictionaryReader)
objItem - specifies instance of Item classobjDictionaryReader - specifies the DICOM Dictionary reader to be usedpublic boolean validate()
throws InvalidMacroException
InvalidMacroException - throws InvalidMacroException If Mandatory or Conditional element fails.public static boolean validate(IDataSet objIDataSet) throws InvalidMacroException
objIDataSet - collection of DataElementsInvalidMacroException - throws InvalidMacroException If Mandatory or Conditional element fails.public static boolean validate(IItem objIItem) throws InvalidMacroException
objIItem - collection of DataElements in a sequenceInvalidMacroException - throws InvalidMacroException If Mandatory or Conditional element fails.public void setIOLManufacturer(java.lang.String strIOLManufacturer)
strIOLManufacturer - -String value of IOL Manufacturer.public java.lang.String getIOLManufacturer()
public void setImplantName(java.lang.String strImplantName)
strImplantName - -String value of Implant Name.public java.lang.String getImplantName()
public LensConstantSequence getLensConstantSequence()
public LensConstantSequence getPrimaryFluenceModeSequence()
public IOLPowerSequence getIOLPowerSequence()
public void setIOLPowerForExactEmmetropia(float fIOLPowerForExactEmmetropia)
fIOLPowerForExactEmmetropia- - Float value of IOL Power for Exact Emmetropia.public float getIOLPowerForExactEmmetropia()
public void setIOLPowerForExactTargetRefraction(float fIOLPowerForExactTargetRefraction)
fIOLPowerForExactTargetRefraction- - Float value of IOL Power For Exact TargetRefractionpublic float getIOLPowerForExactTargetRefraction()