com.inscoper.nbo.ObjectiveSettings¶
Represents the XML element ObjectiveSettings. More...
Inherits from com.inscoper.nbo.Settings_Type, com.inscoper.nbo.Reference_Type, com.inscoper.nbo.NBOBaseClass
Public Functions¶
| Name | |
|---|---|
| synchronized void | delete() |
| ObjectiveSettings() | |
| String | getTypeName() Returns the class type name. |
| String | getXMLName() Returns the XML element name corresponding to this class. |
| ENBOType | getNBOType() Returns the NBO Type corresponding to this class. |
| NBOBaseClassVector | getChildren() Returns a list of all classes derived from this class. |
| NBOBaseClassVector | getSubElements() Returns a list of all child elements contained in this class. |
| void | fromJsonFile(String path, boolean validate) Populates this object from a JSON file. |
| void | fromJsonFile(String path) Populates this object from a JSON file. |
| void | fromJsonString(String json_string, boolean validate) Populates this object from a JSON string. |
| void | fromJsonString(String json_string) Populates this object from a JSON string. |
| void | fromXmlFile(String path, boolean validate) Populates this object from a XML file. |
| void | fromXmlFile(String path) Populates this object from a XML file. |
| void | fromXmlString(String xml_string, boolean validate) Populates this object from a XML string. |
| void | fromXmlString(String xml_string) Populates this object from a XML string. |
| void | toXmlFile(String filename, boolean validate) Serializes this object to an XML file. |
| void | toXmlFile(String filename) Serializes this object to an XML file. |
| String | toXmlString(boolean validate) Serializes this object to an XML string. |
| String | toXmlString() Serializes this object to an XML string. |
| void | setID(ObjectiveID_Type value, boolean validate) Sets the value of the ID attribute. |
| void | setID(ObjectiveID_Type value) Sets the value of the ID attribute. |
| ObjectiveID_Type | getID() Returns the value of the ID attribute. |
| void | resetID() Resets the ID attribute to an unset state. |
| boolean | hasID() Checks whether the optional ID attribute is present. |
| void | setCorrectionCollarPosition(String value, boolean validate) Sets the value of the CorrectionCollarPosition attribute. |
| void | setCorrectionCollarPosition(String value) Sets the value of the CorrectionCollarPosition attribute. |
| String | getCorrectionCollarPosition() Returns the value of the CorrectionCollarPosition attribute. |
| void | resetCorrectionCollarPosition() Resets the CorrectionCollarPosition attribute to an unset state. |
| boolean | hasCorrectionCollarPosition() Checks whether the CorrectionCollarPosition attribute is present. |
| void | setNumericalApertureSetting(String value, boolean validate) Sets the value of the NumericalApertureSetting attribute. |
| void | setNumericalApertureSetting(String value) Sets the value of the NumericalApertureSetting attribute. |
| String | getNumericalApertureSetting() Returns the value of the NumericalApertureSetting attribute. |
| void | resetNumericalApertureSetting() Resets the NumericalApertureSetting attribute to an unset state. |
| boolean | hasNumericalApertureSetting() Checks whether the NumericalApertureSetting attribute is present. |
| void | setMeasuredRefractiveIndex(float value, boolean validate) Sets the value of the MeasuredRefractiveIndex attribute. |
| void | setMeasuredRefractiveIndex(float value) Sets the value of the MeasuredRefractiveIndex attribute. |
| float | getMeasuredRefractiveIndex() Returns the value of the MeasuredRefractiveIndex attribute. |
| void | resetMeasuredRefractiveIndex() Resets the MeasuredRefractiveIndex attribute to an unset state. |
| boolean | hasMeasuredRefractiveIndex() Checks whether the MeasuredRefractiveIndex attribute is present. |
| void | setTemperature(float value, boolean validate) Sets the value of the Temperature attribute. |
| void | setTemperature(float value) Sets the value of the Temperature attribute. |
| float | getTemperature() Returns the value of the Temperature attribute. |
| void | resetTemperature() Resets the Temperature attribute to an unset state. |
| boolean | hasTemperature() Checks whether the Temperature attribute is present. |
| void | setTemperatureUnit(UnitsTemperature_Type value, boolean validate) Sets the value of the TemperatureUnit attribute. |
| void | setTemperatureUnit(UnitsTemperature_Type value) Sets the value of the TemperatureUnit attribute. |
| UnitsTemperature_Type | getTemperatureUnit() Returns the value of the TemperatureUnit attribute. |
| void | resetTemperatureUnit() Resets the TemperatureUnit attribute to an unset state. |
| boolean | hasTemperatureUnit() Checks whether the optional TemperatureUnit attribute is present. |
| void | setIrisAperture(float value, boolean validate) Sets the value of the IrisAperture attribute. |
| void | setIrisAperture(float value) Sets the value of the IrisAperture attribute. |
| float | getIrisAperture() Returns the value of the IrisAperture attribute. |
| void | resetIrisAperture() Resets the IrisAperture attribute to an unset state. |
| boolean | hasIrisAperture() Checks whether the IrisAperture attribute is present. |
| void | setImmersionLiquid(ImmersionLiquid value, boolean validate) Sets the value of the ImmersionLiquid element. |
| void | setImmersionLiquid(ImmersionLiquid value) Sets the value of the ImmersionLiquid element. |
| ImmersionLiquid | getImmersionLiquid() Returns the value of the ImmersionLiquid element. |
| void | resetImmersionLiquid() Resets the ImmersionLiquid element to an unset state. |
| boolean | hasImmersionLiquid() Checks whether the optional ImmersionLiquid element is present. |
| ObjectiveSettings | __internal_create(long cPtr, boolean own) |
| ObjectiveSettings | fromBase(NBOBaseClass base) Cast a NBOBaseClass to a CMOS. |
| StringSet | getCorrectionCollarPositionAllowedValues() Returns the allowed values for this attribut. |
| StringSet | getNumericalApertureSettingAllowedValues() Returns the allowed values for this attribut. |
Protected Functions¶
| Name | |
|---|---|
| ObjectiveSettings(long cPtr, boolean cMemoryOwn) | |
| void | swigSetCMemOwn(boolean own) |
| void | finalize() |
| long | getCPtr(ObjectiveSettings obj) |
Additional inherited members¶
Public Functions inherited from com.inscoper.nbo.Settings_Type
Protected Functions inherited from com.inscoper.nbo.Settings_Type
| Name | |
|---|---|
| Settings_Type(long cPtr, boolean cMemoryOwn) |
Public Functions inherited from com.inscoper.nbo.Reference_Type
| Name | |
|---|---|
| Reference_Type() |
Protected Functions inherited from com.inscoper.nbo.Reference_Type
| Name | |
|---|---|
| Reference_Type(long cPtr, boolean cMemoryOwn) |
Protected Functions inherited from com.inscoper.nbo.NBOBaseClass
| Name | |
|---|---|
| NBOBaseClass(long cPtr, boolean cMemoryOwn) |
Detailed Description¶
Represents the XML element ObjectiveSettings.
This element holds the Setting applied to the Objective used during the Acquisition of this Image as well as a reference (the ID attribute) to the Objective in question.
Public Functions Documentation¶
function delete¶
Reimplements: com.inscoper.nbo.Settings_Type.delete
function ObjectiveSettings¶
function getTypeName¶
Returns the class type name.
Return: The class type name
Reimplements: com.inscoper.nbo.Settings_Type.getTypeName
function getXMLName¶
Returns the XML element name corresponding to this class.
Return: The XML element name
Reimplements: com.inscoper.nbo.Settings_Type.getXMLName
function getNBOType¶
Returns the NBO Type corresponding to this class.
Return: The NBO Type value
Reimplements: com.inscoper.nbo.Settings_Type.getNBOType
function getChildren¶
Returns a list of all classes derived from this class.
Return: The list of derived classes
Reimplements: com.inscoper.nbo.Settings_Type.getChildren
function getSubElements¶
Returns a list of all child elements contained in this class.
Return: The list of child classes
Reimplements: com.inscoper.nbo.Settings_Type.getSubElements
function fromJsonFile¶
Populates this object from a JSON file.
Parameters:
- path The path to the JSON file
- validate If true, validates constraints on value. Default is true.
Reimplements: com.inscoper.nbo.Settings_Type.fromJsonFile
function fromJsonFile¶
Populates this object from a JSON file.
Parameters:
- path The path to the JSON file
Reimplements: com.inscoper.nbo.Settings_Type.fromJsonFile
function fromJsonString¶
Populates this object from a JSON string.
Parameters:
- json_string The JSON content as a string
- validate If true, validates constraints on value. Default is true.
Reimplements: com.inscoper.nbo.Settings_Type.fromJsonString
function fromJsonString¶
Populates this object from a JSON string.
Parameters:
- json_string The JSON content as a string
Reimplements: com.inscoper.nbo.Settings_Type.fromJsonString
function fromXmlFile¶
Populates this object from a XML file.
Parameters:
- path The path to the XML file
- validate If true, validates constraints on value. Default is true.
Reimplements: com.inscoper.nbo.Settings_Type.fromXmlFile
function fromXmlFile¶
Populates this object from a XML file.
Parameters:
- path The path to the XML file
Reimplements: com.inscoper.nbo.Settings_Type.fromXmlFile
function fromXmlString¶
Populates this object from a XML string.
Parameters:
- xml_string The XML content as a string
- validate If true, validates constraints on value. Default is true.
Reimplements: com.inscoper.nbo.Settings_Type.fromXmlString
function fromXmlString¶
Populates this object from a XML string.
Parameters:
- xml_string The XML content as a string
Reimplements: com.inscoper.nbo.Settings_Type.fromXmlString
function toXmlFile¶
Serializes this object to an XML file.
Parameters:
- filename The path to the output XML file
- validate If true, validates constraints on value. Default is true.
Reimplements: com.inscoper.nbo.Settings_Type.toXmlFile
function toXmlFile¶
Serializes this object to an XML file.
Parameters:
- filename The path to the output XML file
Reimplements: com.inscoper.nbo.Settings_Type.toXmlFile
function toXmlString¶
Serializes this object to an XML string.
Parameters:
- validate If true, validates constraints on value. Default is true.
Return: A string containing the XML representation of this object
Reimplements: com.inscoper.nbo.Settings_Type.toXmlString
function toXmlString¶
Serializes this object to an XML string.
Return: A string containing the XML representation of this object
Reimplements: com.inscoper.nbo.Settings_Type.toXmlString
function setID¶
Sets the value of the ID attribute.
Parameters:
- value The value to set
- validate If true, validates constraints on value. Default is true.
This is the Unique Identifier of the Objective used in this case.
function setID¶
Sets the value of the ID attribute.
Parameters:
- value The value to set
This is the Unique Identifier of the Objective used in this case.
function getID¶
Returns the value of the ID attribute.
Return: The value of the attribute
This is the Unique Identifier of the Objective used in this case.
function resetID¶
Resets the ID attribute to an unset state.
This is the Unique Identifier of the Objective used in this case.
function hasID¶
Checks whether the optional ID attribute is present.
Return: true if the optional attribute has been set, false otherwise
This is the Unique Identifier of the Objective used in this case.
function setCorrectionCollarPosition¶
Sets the value of the CorrectionCollarPosition attribute.
Parameters:
- value The value to set
- validate If true, validates constraints on value. Default is true.
The Correction Collar typically consists of an adjustable ring on the Objective whose position can be modified. This field records the position of the collar during the Acquisition of this Image. Each correction collar has an arbitrary scale or it might be scale-less and instead have fixed positions with qualitative designations (i.e., Oil, Water in case in which the Objective might be corrected for Immersion Liquid).
function setCorrectionCollarPosition¶
Sets the value of the CorrectionCollarPosition attribute.
Parameters:
- value The value to set
The Correction Collar typically consists of an adjustable ring on the Objective whose position can be modified. This field records the position of the collar during the Acquisition of this Image. Each correction collar has an arbitrary scale or it might be scale-less and instead have fixed positions with qualitative designations (i.e., Oil, Water in case in which the Objective might be corrected for Immersion Liquid).
function getCorrectionCollarPosition¶
Returns the value of the CorrectionCollarPosition attribute.
Return: The value of the attribute
The Correction Collar typically consists of an adjustable ring on the Objective whose position can be modified. This field records the position of the collar during the Acquisition of this Image. Each correction collar has an arbitrary scale or it might be scale-less and instead have fixed positions with qualitative designations (i.e., Oil, Water in case in which the Objective might be corrected for Immersion Liquid).
function resetCorrectionCollarPosition¶
Resets the CorrectionCollarPosition attribute to an unset state.
The Correction Collar typically consists of an adjustable ring on the Objective whose position can be modified. This field records the position of the collar during the Acquisition of this Image. Each correction collar has an arbitrary scale or it might be scale-less and instead have fixed positions with qualitative designations (i.e., Oil, Water in case in which the Objective might be corrected for Immersion Liquid).
function hasCorrectionCollarPosition¶
Checks whether the CorrectionCollarPosition attribute is present.
Return: true if the attribute has been set, false otherwise
The Correction Collar typically consists of an adjustable ring on the Objective whose position can be modified. This field records the position of the collar during the Acquisition of this Image. Each correction collar has an arbitrary scale or it might be scale-less and instead have fixed positions with qualitative designations (i.e., Oil, Water in case in which the Objective might be corrected for Immersion Liquid).
function setNumericalApertureSetting¶
Sets the value of the NumericalApertureSetting attribute.
Parameters:
- value The value to set
- validate If true, validates constraints on value. Default is true.
In case the Numerical Aperture (NA) of this Objective is variable (i.e., as for example in case of Objectives that can be used with or without Cover Glass or Objectives that can be dipped in different media), this field capture the NA setting that was employed for Image Acquisition. NOTE: please note that often NA regulation in these types of Objectives occurs via a rotating collar whose exact position is difficult to measure and reproduce across different Experiments.
function setNumericalApertureSetting¶
Sets the value of the NumericalApertureSetting attribute.
Parameters:
- value The value to set
In case the Numerical Aperture (NA) of this Objective is variable (i.e., as for example in case of Objectives that can be used with or without Cover Glass or Objectives that can be dipped in different media), this field capture the NA setting that was employed for Image Acquisition. NOTE: please note that often NA regulation in these types of Objectives occurs via a rotating collar whose exact position is difficult to measure and reproduce across different Experiments.
function getNumericalApertureSetting¶
Returns the value of the NumericalApertureSetting attribute.
Return: The value of the attribute
In case the Numerical Aperture (NA) of this Objective is variable (i.e., as for example in case of Objectives that can be used with or without Cover Glass or Objectives that can be dipped in different media), this field capture the NA setting that was employed for Image Acquisition. NOTE: please note that often NA regulation in these types of Objectives occurs via a rotating collar whose exact position is difficult to measure and reproduce across different Experiments.
function resetNumericalApertureSetting¶
Resets the NumericalApertureSetting attribute to an unset state.
In case the Numerical Aperture (NA) of this Objective is variable (i.e., as for example in case of Objectives that can be used with or without Cover Glass or Objectives that can be dipped in different media), this field capture the NA setting that was employed for Image Acquisition. NOTE: please note that often NA regulation in these types of Objectives occurs via a rotating collar whose exact position is difficult to measure and reproduce across different Experiments.
function hasNumericalApertureSetting¶
Checks whether the NumericalApertureSetting attribute is present.
Return: true if the attribute has been set, false otherwise
In case the Numerical Aperture (NA) of this Objective is variable (i.e., as for example in case of Objectives that can be used with or without Cover Glass or Objectives that can be dipped in different media), this field capture the NA setting that was employed for Image Acquisition. NOTE: please note that often NA regulation in these types of Objectives occurs via a rotating collar whose exact position is difficult to measure and reproduce across different Experiments.
function setMeasuredRefractiveIndex¶
Sets the value of the MeasuredRefractiveIndex attribute.
Parameters:
- value The value to set
- validate If true, validates constraints on value. Default is true.
The field records the Temperature dependent measured Refractive Index of the Immersion Liquid (or Dipping Medium) utilized in this case.
function setMeasuredRefractiveIndex¶
Sets the value of the MeasuredRefractiveIndex attribute.
Parameters:
- value The value to set
The field records the Temperature dependent measured Refractive Index of the Immersion Liquid (or Dipping Medium) utilized in this case.
function getMeasuredRefractiveIndex¶
Returns the value of the MeasuredRefractiveIndex attribute.
Return: The value of the attribute
The field records the Temperature dependent measured Refractive Index of the Immersion Liquid (or Dipping Medium) utilized in this case.
function resetMeasuredRefractiveIndex¶
Resets the MeasuredRefractiveIndex attribute to an unset state.
The field records the Temperature dependent measured Refractive Index of the Immersion Liquid (or Dipping Medium) utilized in this case.
function hasMeasuredRefractiveIndex¶
Checks whether the MeasuredRefractiveIndex attribute is present.
Return: true if the attribute has been set, false otherwise
The field records the Temperature dependent measured Refractive Index of the Immersion Liquid (or Dipping Medium) utilized in this case.
function setTemperature¶
Sets the value of the Temperature attribute.
Parameters:
- value The value to set
- validate If true, validates constraints on value. Default is true.
This field captures the Temperature of the Objective if different from the ImagingEnvironment/Temperature.
function setTemperature¶
Sets the value of the Temperature attribute.
Parameters:
- value The value to set
This field captures the Temperature of the Objective if different from the ImagingEnvironment/Temperature.
function getTemperature¶
Returns the value of the Temperature attribute.
Return: The value of the attribute
This field captures the Temperature of the Objective if different from the ImagingEnvironment/Temperature.
function resetTemperature¶
Resets the Temperature attribute to an unset state.
This field captures the Temperature of the Objective if different from the ImagingEnvironment/Temperature.
function hasTemperature¶
Checks whether the Temperature attribute is present.
Return: true if the attribute has been set, false otherwise
This field captures the Temperature of the Objective if different from the ImagingEnvironment/Temperature.
function setTemperatureUnit¶
Sets the value of the TemperatureUnit attribute.
Parameters:
- value The value to set
- validate If true, validates constraints on value. Default is true.
No description available in the XSD standard.
function setTemperatureUnit¶
Sets the value of the TemperatureUnit attribute.
Parameters:
- value The value to set
No description available in the XSD standard.
function getTemperatureUnit¶
Returns the value of the TemperatureUnit attribute.
Return: The value of the attribute
No description available in the XSD standard.
function resetTemperatureUnit¶
Resets the TemperatureUnit attribute to an unset state.
No description available in the XSD standard.
function hasTemperatureUnit¶
Checks whether the optional TemperatureUnit attribute is present.
Return: true if the optional attribute has been set, false otherwise
No description available in the XSD standard.
function setIrisAperture¶
Sets the value of the IrisAperture attribute.
Parameters:
- value The value to set
- validate If true, validates constraints on value. Default is true.
This field records the aperture of the Iris diaphragm, which determines the size of the objective rear aperture yielding a variable numerical aperture range between 0.5 and the objective's upper limit.
function setIrisAperture¶
Sets the value of the IrisAperture attribute.
Parameters:
- value The value to set
This field records the aperture of the Iris diaphragm, which determines the size of the objective rear aperture yielding a variable numerical aperture range between 0.5 and the objective's upper limit.
function getIrisAperture¶
Returns the value of the IrisAperture attribute.
Return: The value of the attribute
This field records the aperture of the Iris diaphragm, which determines the size of the objective rear aperture yielding a variable numerical aperture range between 0.5 and the objective's upper limit.
function resetIrisAperture¶
Resets the IrisAperture attribute to an unset state.
This field records the aperture of the Iris diaphragm, which determines the size of the objective rear aperture yielding a variable numerical aperture range between 0.5 and the objective's upper limit.
function hasIrisAperture¶
Checks whether the IrisAperture attribute is present.
Return: true if the attribute has been set, false otherwise
This field records the aperture of the Iris diaphragm, which determines the size of the objective rear aperture yielding a variable numerical aperture range between 0.5 and the objective's upper limit.
function setImmersionLiquid¶
Sets the value of the ImmersionLiquid element.
Parameters:
- value The value to set
- validate If true, validates constraints on value. Default is true.
No description available in the XSD standard.
function setImmersionLiquid¶
Sets the value of the ImmersionLiquid element.
Parameters:
- value The value to set
No description available in the XSD standard.
function getImmersionLiquid¶
Returns the value of the ImmersionLiquid element.
Return: The value of the element
No description available in the XSD standard.
function resetImmersionLiquid¶
Resets the ImmersionLiquid element to an unset state.
No description available in the XSD standard.
function hasImmersionLiquid¶
Checks whether the optional ImmersionLiquid element is present.
Return: true if the optional attribute has been set, false otherwise
No description available in the XSD standard.
function __internal_create¶
Reimplements: com.inscoper.nbo.Settings_Type.__internal_create
function fromBase¶
Cast a NBOBaseClass to a CMOS.
Parameters:
- base The base class to cast
Return: The casted element, or nullptr if the cast fails
Reimplements: com.inscoper.nbo.Settings_Type.fromBase
function getCorrectionCollarPositionAllowedValues¶
Returns the allowed values for this attribut.
Return: The list of allowed values
The Correction Collar typically consists of an adjustable ring on the Objective whose position can be modified. This field records the position of the collar during the Acquisition of this Image. Each correction collar has an arbitrary scale or it might be scale-less and instead have fixed positions with qualitative designations (i.e., Oil, Water in case in which the Objective might be corrected for Immersion Liquid).
function getNumericalApertureSettingAllowedValues¶
Returns the allowed values for this attribut.
Return: The list of allowed values
In case the Numerical Aperture (NA) of this Objective is variable (i.e., as for example in case of Objectives that can be used with or without Cover Glass or Objectives that can be dipped in different media), this field capture the NA setting that was employed for Image Acquisition. NOTE: please note that often NA regulation in these types of Objectives occurs via a rotating collar whose exact position is difficult to measure and reproduce across different Experiments.
Protected Functions Documentation¶
function ObjectiveSettings¶
function swigSetCMemOwn¶
Reimplements: com.inscoper.nbo.Settings_Type.swigSetCMemOwn
function finalize¶
Reimplements: com.inscoper.nbo.Settings_Type.finalize
function getCPtr¶
Updated on 2026-06-22 at 17:06:31 +0200