com.inscoper.nbo.PolarizationOptics
Represents the XML element PolarizationOptics . More...
Inherits from com.inscoper.nbo.ManufacturerSpec_Type , com.inscoper.nbo.NBOBaseClass
Public Functions
Name
synchronized void
delete ()
PolarizationOptics ()
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 (PolarizationOpticsID_Type value, boolean validate) Sets the value of the ID attribute.
void
setID (PolarizationOpticsID_Type value) Sets the value of the ID attribute.
PolarizationOpticsID_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
setName (Denomination_Type value, boolean validate) Sets the value of the Name attribute.
void
setName (Denomination_Type value) Sets the value of the Name attribute.
Denomination_Type
getName () Returns the value of the Name attribute.
void
resetName () Resets the Name attribute to an unset state.
boolean
hasName () Checks whether the optional Name attribute is present.
void
setFunction (PolarizationOpticsFunction_Type value, boolean validate) Sets the value of the Function attribute.
void
setFunction (PolarizationOpticsFunction_Type value) Sets the value of the Function attribute.
PolarizationOpticsFunction_Type
getFunction () Returns the value of the Function attribute.
void
resetFunction () Resets the Function attribute to an unset state.
boolean
hasFunction () Checks whether the optional Function attribute is present.
void
setCrossPolarizer (boolean value, boolean validate) Sets the value of the CrossPolarizer attribute.
void
setCrossPolarizer (boolean value) Sets the value of the CrossPolarizer attribute.
boolean
getCrossPolarizer () Returns the value of the CrossPolarizer attribute.
void
resetCrossPolarizer () Resets the CrossPolarizer attribute to an unset state.
boolean
hasCrossPolarizer () Checks whether the CrossPolarizer attribute is present.
void
setDIC (boolean value, boolean validate) Sets the value of the DIC attribute.
void
setDIC (boolean value) Sets the value of the DIC attribute.
boolean
getDIC () Returns the value of the DIC attribute.
void
resetDIC () Resets the DIC attribute to an unset state.
boolean
hasDIC () Checks whether the DIC attribute is present.
void
setBeamSplitter (boolean value, boolean validate) Sets the value of the BeamSplitter attribute.
void
setBeamSplitter (boolean value) Sets the value of the BeamSplitter attribute.
boolean
getBeamSplitter () Returns the value of the BeamSplitter attribute.
void
resetBeamSplitter () Resets the BeamSplitter attribute to an unset state.
boolean
hasBeamSplitter () Checks whether the BeamSplitter attribute is present.
void
setFaradayIsolator (boolean value, boolean validate) Sets the value of the FaradayIsolator attribute.
void
setFaradayIsolator (boolean value) Sets the value of the FaradayIsolator attribute.
boolean
getFaradayIsolator () Returns the value of the FaradayIsolator attribute.
void
resetFaradayIsolator () Resets the FaradayIsolator attribute to an unset state.
boolean
hasFaradayIsolator () Checks whether the FaradayIsolator attribute is present.
void
setConstruction (PolarizationOpticsConstruction_Type value, boolean validate) Sets the value of the Construction attribute.
void
setConstruction (PolarizationOpticsConstruction_Type value) Sets the value of the Construction attribute.
PolarizationOpticsConstruction_Type
getConstruction () Returns the value of the Construction attribute.
void
resetConstruction () Resets the Construction attribute to an unset state.
boolean
hasConstruction () Checks whether the optional Construction attribute is present.
void
setRetardation (PolarizationOpticsRetardation_Type value, boolean validate) Sets the value of the Retardation attribute.
void
setRetardation (PolarizationOpticsRetardation_Type value) Sets the value of the Retardation attribute.
PolarizationOpticsRetardation_Type
getRetardation () Returns the value of the Retardation attribute.
void
resetRetardation () Resets the Retardation attribute to an unset state.
boolean
hasRetardation () Checks whether the optional Retardation attribute is present.
void
setFabrication (PolarizationOpticsFabrication_Type value, boolean validate) Sets the value of the Fabrication attribute.
void
setFabrication (PolarizationOpticsFabrication_Type value) Sets the value of the Fabrication attribute.
PolarizationOpticsFabrication_Type
getFabrication () Returns the value of the Fabrication attribute.
void
resetFabrication () Resets the Fabrication attribute to an unset state.
boolean
hasFabrication () Checks whether the optional Fabrication attribute is present.
void
setMaterialName (OpticalMaterialName_Type value, boolean validate) Sets the value of the MaterialName attribute.
void
setMaterialName (OpticalMaterialName_Type value) Sets the value of the MaterialName attribute.
OpticalMaterialName_Type
getMaterialName () Returns the value of the MaterialName attribute.
void
resetMaterialName () Resets the MaterialName attribute to an unset state.
boolean
hasMaterialName () Checks whether the optional MaterialName attribute is present.
void
setGlassCode (String value, boolean validate) Sets the value of the GlassCode attribute.
void
setGlassCode (String value) Sets the value of the GlassCode attribute.
String
getGlassCode () Returns the value of the GlassCode attribute.
void
resetGlassCode () Resets the GlassCode attribute to an unset state.
boolean
hasGlassCode () Checks whether the GlassCode attribute is present.
void
setWavelengthRange_List (PolarizationOptics_InlineWavelengthRangeVector value, boolean validate) Sets the list of WavelengthRange elements.
void
setWavelengthRange_List (PolarizationOptics_InlineWavelengthRangeVector value) Sets the list of WavelengthRange elements.
PolarizationOptics_InlineWavelengthRangeVector
getWavelengthRange_List () Returns the list of WavelengthRange elements.
void
addToWavelengthRange_List (PolarizationOptics_InlineWavelengthRange value, boolean validate) Adds a new WavelengthRange element to this object.
void
addToWavelengthRange_List (PolarizationOptics_InlineWavelengthRange value) Adds a new WavelengthRange element to this object.
void
clearWavelengthRange_List () Clear the list of WavelengthRange .
void
setAnnotationRef (AnnotationRef value, boolean validate) Sets the value of the AnnotationRef element.
void
setAnnotationRef (AnnotationRef value) Sets the value of the AnnotationRef element.
AnnotationRef
getAnnotationRef () Returns the value of the AnnotationRef element.
void
resetAnnotationRef () Resets the AnnotationRef element to an unset state.
boolean
hasAnnotationRef () Checks whether the optional AnnotationRef element is present.
PolarizationOptics
__internal_create (long cPtr, boolean own)
PolarizationOptics
fromBase (NBOBaseClass base) Cast a NBOBaseClass to a PolarizationOptics .
StringSet
getGlassCodeAllowedValues () Returns the allowed values for this attribut.
Protected Functions
Additional inherited members
Public Functions inherited from com.inscoper.nbo.ManufacturerSpec_Type
Protected Functions inherited from com.inscoper.nbo.ManufacturerSpec_Type
Protected Functions inherited from com.inscoper.nbo.NBOBaseClass
Detailed Description
public class com . inscoper . nbo . PolarizationOptics ;
Represents the XML element PolarizationOptics .
This element describes a Polarization device positioned in the Ligth Path for this Instrument . A Polarization device is an optical filter rotatable through 360° that lets light waves of a specific polarization pass through while blocking light waves of other polarizations. This element can be associated with an optional Optics Turret.
Public Functions Documentation
function delete function PolarizationOptics function getTypeName function getXMLName function getNBOType function getChildren function getSubElements function fromJsonFile
public void fromJsonFile (
String path ,
boolean validate
)
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.ManufacturerSpec_Type.fromJsonFile
function fromJsonFile function fromJsonString
public void fromJsonString (
String json_string ,
boolean validate
)
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.ManufacturerSpec_Type.fromJsonString
function fromJsonString function fromXmlFile
public void fromXmlFile (
String path ,
boolean validate
)
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.ManufacturerSpec_Type.fromXmlFile
function fromXmlFile function fromXmlString
public void fromXmlString (
String xml_string ,
boolean validate
)
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.ManufacturerSpec_Type.fromXmlString
function fromXmlString function toXmlFile
public void toXmlFile (
String filename ,
boolean validate
)
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.ManufacturerSpec_Type.toXmlFile
function toXmlFile function toXmlString
public String toXmlString (
boolean validate
)
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.ManufacturerSpec_Type.toXmlString
function toXmlString function setID
public void setID (
PolarizationOpticsID_Type value ,
boolean validate
)
Sets the value of the ID attribute.
Parameters :
value The value to set
validate If true, validates constraints on value. Default is true.
A Unique Identifier for this component.
function setID
public void setID (
PolarizationOpticsID_Type value
)
Sets the value of the ID attribute.
Parameters :
A Unique Identifier for this component.
function getID
public PolarizationOpticsID_Type getID ()
Returns the value of the ID attribute.
Return : The value of the attribute
A Unique Identifier for this component.
function resetID
Resets the ID attribute to an unset state.
A Unique Identifier for this component.
function hasID
Checks whether the optional ID attribute is present.
Return : true if the optional attribute has been set, false otherwise
A Unique Identifier for this component.
function setName
public void setName (
Denomination_Type value ,
boolean validate
)
Sets the value of the Name attribute.
Parameters :
value The value to set
validate If true, validates constraints on value. Default is true.
A User-defined Name for this component.
function setName
public void setName (
Denomination_Type value
)
Sets the value of the Name attribute.
Parameters :
A User-defined Name for this component.
function getName
public Denomination_Type getName ()
Returns the value of the Name attribute.
Return : The value of the attribute
A User-defined Name for this component.
function resetName
Resets the Name attribute to an unset state.
A User-defined Name for this component.
function hasName
Checks whether the optional Name attribute is present.
Return : true if the optional attribute has been set, false otherwise
A User-defined Name for this component.
function setFunction
public void setFunction (
PolarizationOpticsFunction_Type value ,
boolean validate
)
Sets the value of the Function attribute.
Parameters :
value The value to set
validate If true, validates constraints on value. Default is true.
This field records whether this Polarization Optics is used to generate (Polarizer) or to analyze (Analyzer) polarized light.
function setFunction
public void setFunction (
PolarizationOpticsFunction_Type value
)
Sets the value of the Function attribute.
Parameters :
This field records whether this Polarization Optics is used to generate (Polarizer) or to analyze (Analyzer) polarized light.
function getFunction
public PolarizationOpticsFunction_Type getFunction ()
Returns the value of the Function attribute.
Return : The value of the attribute
This field records whether this Polarization Optics is used to generate (Polarizer) or to analyze (Analyzer) polarized light.
function resetFunction
public void resetFunction ()
Resets the Function attribute to an unset state.
This field records whether this Polarization Optics is used to generate (Polarizer) or to analyze (Analyzer) polarized light.
function hasFunction
public boolean hasFunction ()
Checks whether the optional Function attribute is present.
Return : true if the optional attribute has been set, false otherwise
This field records whether this Polarization Optics is used to generate (Polarizer) or to analyze (Analyzer) polarized light.
function setCrossPolarizer
public void setCrossPolarizer (
boolean value ,
boolean validate
)
Sets the value of the CrossPolarizer attribute.
Parameters :
value The value to set
validate If true, validates constraints on value. Default is true.
This field records whether (True) or not (False) this Polarization Optics is a combination of an Analyzer and a Polarizer positioned orthogonal to each other.
function setCrossPolarizer
public void setCrossPolarizer (
boolean value
)
Sets the value of the CrossPolarizer attribute.
Parameters :
This field records whether (True) or not (False) this Polarization Optics is a combination of an Analyzer and a Polarizer positioned orthogonal to each other.
function getCrossPolarizer
public boolean getCrossPolarizer ()
Returns the value of the CrossPolarizer attribute.
Return : The value of the attribute
This field records whether (True) or not (False) this Polarization Optics is a combination of an Analyzer and a Polarizer positioned orthogonal to each other.
function resetCrossPolarizer
public void resetCrossPolarizer ()
Resets the CrossPolarizer attribute to an unset state.
This field records whether (True) or not (False) this Polarization Optics is a combination of an Analyzer and a Polarizer positioned orthogonal to each other.
function hasCrossPolarizer
public boolean hasCrossPolarizer ()
Checks whether the CrossPolarizer attribute is present.
Return : true if the attribute has been set, false otherwise
This field records whether (True) or not (False) this Polarization Optics is a combination of an Analyzer and a Polarizer positioned orthogonal to each other.
function setDIC
public void setDIC (
boolean value ,
boolean validate
)
Sets the value of the DIC attribute.
Parameters :
value The value to set
validate If true, validates constraints on value. Default is true.
This field records whether (True) or not (False) this PolarizationOptics is used for Differential Interference Contrast (DIC) microscopy.
function setDIC
public void setDIC (
boolean value
)
Sets the value of the DIC attribute.
Parameters :
This field records whether (True) or not (False) this PolarizationOptics is used for Differential Interference Contrast (DIC) microscopy.
function getDIC
Returns the value of the DIC attribute.
Return : The value of the attribute
This field records whether (True) or not (False) this PolarizationOptics is used for Differential Interference Contrast (DIC) microscopy.
function resetDIC
Resets the DIC attribute to an unset state.
This field records whether (True) or not (False) this PolarizationOptics is used for Differential Interference Contrast (DIC) microscopy.
function hasDIC
Checks whether the DIC attribute is present.
Return : true if the attribute has been set, false otherwise
This field records whether (True) or not (False) this PolarizationOptics is used for Differential Interference Contrast (DIC) microscopy.
function setBeamSplitter
public void setBeamSplitter (
boolean value ,
boolean validate
)
Sets the value of the BeamSplitter attribute.
Parameters :
value The value to set
validate If true, validates constraints on value. Default is true.
This field records whether (True) or not (False) this is PolarizationOptics has a beam splitter function.
function setBeamSplitter
public void setBeamSplitter (
boolean value
)
Sets the value of the BeamSplitter attribute.
Parameters :
This field records whether (True) or not (False) this is PolarizationOptics has a beam splitter function.
function getBeamSplitter
public boolean getBeamSplitter ()
Returns the value of the BeamSplitter attribute.
Return : The value of the attribute
This field records whether (True) or not (False) this is PolarizationOptics has a beam splitter function.
function resetBeamSplitter
public void resetBeamSplitter ()
Resets the BeamSplitter attribute to an unset state.
This field records whether (True) or not (False) this is PolarizationOptics has a beam splitter function.
function hasBeamSplitter
public boolean hasBeamSplitter ()
Checks whether the BeamSplitter attribute is present.
Return : true if the attribute has been set, false otherwise
This field records whether (True) or not (False) this is PolarizationOptics has a beam splitter function.
function setFaradayIsolator
public void setFaradayIsolator (
boolean value ,
boolean validate
)
Sets the value of the FaradayIsolator attribute.
Parameters :
value The value to set
validate If true, validates constraints on value. Default is true.
This field records whether (True) or not (False) this PolarizationOptics is a Fraday Isolator. A Faraday Isolator is an optical component which allows light to pass through in only ONE direction and therefore protects laser systems against back reflection. It uses the Faraday magneto-optical effect to turn the polarization of light between various polarizers.
function setFaradayIsolator
public void setFaradayIsolator (
boolean value
)
Sets the value of the FaradayIsolator attribute.
Parameters :
This field records whether (True) or not (False) this PolarizationOptics is a Fraday Isolator. A Faraday Isolator is an optical component which allows light to pass through in only ONE direction and therefore protects laser systems against back reflection. It uses the Faraday magneto-optical effect to turn the polarization of light between various polarizers.
function getFaradayIsolator
public boolean getFaradayIsolator ()
Returns the value of the FaradayIsolator attribute.
Return : The value of the attribute
This field records whether (True) or not (False) this PolarizationOptics is a Fraday Isolator. A Faraday Isolator is an optical component which allows light to pass through in only ONE direction and therefore protects laser systems against back reflection. It uses the Faraday magneto-optical effect to turn the polarization of light between various polarizers.
function resetFaradayIsolator
public void resetFaradayIsolator ()
Resets the FaradayIsolator attribute to an unset state.
This field records whether (True) or not (False) this PolarizationOptics is a Fraday Isolator. A Faraday Isolator is an optical component which allows light to pass through in only ONE direction and therefore protects laser systems against back reflection. It uses the Faraday magneto-optical effect to turn the polarization of light between various polarizers.
function hasFaradayIsolator
public boolean hasFaradayIsolator ()
Checks whether the FaradayIsolator attribute is present.
Return : true if the attribute has been set, false otherwise
This field records whether (True) or not (False) this PolarizationOptics is a Fraday Isolator. A Faraday Isolator is an optical component which allows light to pass through in only ONE direction and therefore protects laser systems against back reflection. It uses the Faraday magneto-optical effect to turn the polarization of light between various polarizers.
function setConstruction
public void setConstruction (
PolarizationOpticsConstruction_Type value ,
boolean validate
)
Sets the value of the Construction attribute.
Parameters :
value The value to set
validate If true, validates constraints on value. Default is true.
This field records the modality with which this PolarizationOptics is constructed.
function setConstruction
public void setConstruction (
PolarizationOpticsConstruction_Type value
)
Sets the value of the Construction attribute.
Parameters :
This field records the modality with which this PolarizationOptics is constructed.
function getConstruction
public PolarizationOpticsConstruction_Type getConstruction ()
Returns the value of the Construction attribute.
Return : The value of the attribute
This field records the modality with which this PolarizationOptics is constructed.
function resetConstruction
public void resetConstruction ()
Resets the Construction attribute to an unset state.
This field records the modality with which this PolarizationOptics is constructed.
function hasConstruction
public boolean hasConstruction ()
Checks whether the optional Construction attribute is present.
Return : true if the optional attribute has been set, false otherwise
This field records the modality with which this PolarizationOptics is constructed.
function setRetardation
public void setRetardation (
PolarizationOpticsRetardation_Type value ,
boolean validate
)
Sets the value of the Retardation attribute.
Parameters :
value The value to set
validate If true, validates constraints on value. Default is true.
This field records the Phase shift that exists between the polarized light component projected along the fast axis and the part projected along the slow axis.
function setRetardation
public void setRetardation (
PolarizationOpticsRetardation_Type value
)
Sets the value of the Retardation attribute.
Parameters :
This field records the Phase shift that exists between the polarized light component projected along the fast axis and the part projected along the slow axis.
function getRetardation
public PolarizationOpticsRetardation_Type getRetardation ()
Returns the value of the Retardation attribute.
Return : The value of the attribute
This field records the Phase shift that exists between the polarized light component projected along the fast axis and the part projected along the slow axis.
function resetRetardation
public void resetRetardation ()
Resets the Retardation attribute to an unset state.
This field records the Phase shift that exists between the polarized light component projected along the fast axis and the part projected along the slow axis.
function hasRetardation
public boolean hasRetardation ()
Checks whether the optional Retardation attribute is present.
Return : true if the optional attribute has been set, false otherwise
This field records the Phase shift that exists between the polarized light component projected along the fast axis and the part projected along the slow axis.
function setFabrication
public void setFabrication (
PolarizationOpticsFabrication_Type value ,
boolean validate
)
Sets the value of the Fabrication attribute.
Parameters :
value The value to set
validate If true, validates constraints on value. Default is true.
This field records the way in with which this PolarizationOptics is fabricated.
function setFabrication
public void setFabrication (
PolarizationOpticsFabrication_Type value
)
Sets the value of the Fabrication attribute.
Parameters :
This field records the way in with which this PolarizationOptics is fabricated.
function getFabrication
public PolarizationOpticsFabrication_Type getFabrication ()
Returns the value of the Fabrication attribute.
Return : The value of the attribute
This field records the way in with which this PolarizationOptics is fabricated.
function resetFabrication
public void resetFabrication ()
Resets the Fabrication attribute to an unset state.
This field records the way in with which this PolarizationOptics is fabricated.
function hasFabrication
public boolean hasFabrication ()
Checks whether the optional Fabrication attribute is present.
Return : true if the optional attribute has been set, false otherwise
This field records the way in with which this PolarizationOptics is fabricated.
function setMaterialName
public void setMaterialName (
OpticalMaterialName_Type value ,
boolean validate
)
Sets the value of the MaterialName attribute.
Parameters :
value The value to set
validate If true, validates constraints on value. Default is true.
This field records the chemical composition or designation of the Material this Polarization Optics is made of.
function setMaterialName
public void setMaterialName (
OpticalMaterialName_Type value
)
Sets the value of the MaterialName attribute.
Parameters :
This field records the chemical composition or designation of the Material this Polarization Optics is made of.
function getMaterialName
public OpticalMaterialName_Type getMaterialName ()
Returns the value of the MaterialName attribute.
Return : The value of the attribute
This field records the chemical composition or designation of the Material this Polarization Optics is made of.
function resetMaterialName
public void resetMaterialName ()
Resets the MaterialName attribute to an unset state.
This field records the chemical composition or designation of the Material this Polarization Optics is made of.
function hasMaterialName
public boolean hasMaterialName ()
Checks whether the optional MaterialName attribute is present.
Return : true if the optional attribute has been set, false otherwise
This field records the chemical composition or designation of the Material this Polarization Optics is made of.
function setGlassCode
public void setGlassCode (
String value ,
boolean validate
)
Sets the value of the GlassCode attribute.
Parameters :
value The value to set
validate If true, validates constraints on value. Default is true.
If available, this field records the international Glass Code of the material that constitutes this Lens. The Glass Code designation is based on U.S. military standard MIL-G-174, and it consists of a six-digit number specifying the glass according to its Refractive Index nd at the Fraunhofer d- (or D3-) line, and its Abbe Number Vd also taken at that line. The resulting Glass Code is the value of nd-1 rounded to three digits, followed by Vd rounded to three digits, with all decimal points ignored. For example, BK7 has nd = 1.5168 and Vd = 64.17, giving a six-digit Glass Code of 517642.
function setGlassCode
public void setGlassCode (
String value
)
Sets the value of the GlassCode attribute.
Parameters :
If available, this field records the international Glass Code of the material that constitutes this Lens. The Glass Code designation is based on U.S. military standard MIL-G-174, and it consists of a six-digit number specifying the glass according to its Refractive Index nd at the Fraunhofer d- (or D3-) line, and its Abbe Number Vd also taken at that line. The resulting Glass Code is the value of nd-1 rounded to three digits, followed by Vd rounded to three digits, with all decimal points ignored. For example, BK7 has nd = 1.5168 and Vd = 64.17, giving a six-digit Glass Code of 517642.
function getGlassCode
public String getGlassCode ()
Returns the value of the GlassCode attribute.
Return : The value of the attribute
If available, this field records the international Glass Code of the material that constitutes this Lens. The Glass Code designation is based on U.S. military standard MIL-G-174, and it consists of a six-digit number specifying the glass according to its Refractive Index nd at the Fraunhofer d- (or D3-) line, and its Abbe Number Vd also taken at that line. The resulting Glass Code is the value of nd-1 rounded to three digits, followed by Vd rounded to three digits, with all decimal points ignored. For example, BK7 has nd = 1.5168 and Vd = 64.17, giving a six-digit Glass Code of 517642.
function resetGlassCode
public void resetGlassCode ()
Resets the GlassCode attribute to an unset state.
If available, this field records the international Glass Code of the material that constitutes this Lens. The Glass Code designation is based on U.S. military standard MIL-G-174, and it consists of a six-digit number specifying the glass according to its Refractive Index nd at the Fraunhofer d- (or D3-) line, and its Abbe Number Vd also taken at that line. The resulting Glass Code is the value of nd-1 rounded to three digits, followed by Vd rounded to three digits, with all decimal points ignored. For example, BK7 has nd = 1.5168 and Vd = 64.17, giving a six-digit Glass Code of 517642.
function hasGlassCode
public boolean hasGlassCode ()
Checks whether the GlassCode attribute is present.
Return : true if the attribute has been set, false otherwise
If available, this field records the international Glass Code of the material that constitutes this Lens. The Glass Code designation is based on U.S. military standard MIL-G-174, and it consists of a six-digit number specifying the glass according to its Refractive Index nd at the Fraunhofer d- (or D3-) line, and its Abbe Number Vd also taken at that line. The resulting Glass Code is the value of nd-1 rounded to three digits, followed by Vd rounded to three digits, with all decimal points ignored. For example, BK7 has nd = 1.5168 and Vd = 64.17, giving a six-digit Glass Code of 517642.
function setWavelengthRange_List
public void setWavelengthRange_List (
PolarizationOptics_InlineWavelengthRangeVector value ,
boolean validate
)
Sets the list of WavelengthRange elements.
Parameters :
value The new list of WavelengthRange elements
validate If true, validates constraints on value. Default is true.
This element records the Range of Wavelengths this device is designed for, according to the Manufacturer. Multiple of this element may be used.
function setWavelengthRange_List
public void setWavelengthRange_List (
PolarizationOptics_InlineWavelengthRangeVector value
)
Sets the list of WavelengthRange elements.
Parameters :
This element records the Range of Wavelengths this device is designed for, according to the Manufacturer. Multiple of this element may be used.
function getWavelengthRange_List
public PolarizationOptics_InlineWavelengthRangeVector getWavelengthRange_List ()
Returns the list of WavelengthRange elements.
Return : The list of WavelengthRange elements
This element records the Range of Wavelengths this device is designed for, according to the Manufacturer. Multiple of this element may be used.
function addToWavelengthRange_List
public void addToWavelengthRange_List (
PolarizationOptics_InlineWavelengthRange value ,
boolean validate
)
Adds a new WavelengthRange element to this object.
Parameters :
value The element to add
validate If true, validates constraints on value. Default is true.
This element records the Range of Wavelengths this device is designed for, according to the Manufacturer. Multiple of this element may be used.
function addToWavelengthRange_List
public void addToWavelengthRange_List (
PolarizationOptics_InlineWavelengthRange value
)
Adds a new WavelengthRange element to this object.
Parameters :
This element records the Range of Wavelengths this device is designed for, according to the Manufacturer. Multiple of this element may be used.
function clearWavelengthRange_List
public void clearWavelengthRange_List ()
Clear the list of WavelengthRange .
This element records the Range of Wavelengths this device is designed for, according to the Manufacturer. Multiple of this element may be used.
function setAnnotationRef
public void setAnnotationRef (
AnnotationRef value ,
boolean validate
)
Sets the value of the AnnotationRef 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 setAnnotationRef
public void setAnnotationRef (
AnnotationRef value
)
Sets the value of the AnnotationRef element.
Parameters :
No description available in the XSD standard.
function getAnnotationRef
public AnnotationRef getAnnotationRef ()
Returns the value of the AnnotationRef element.
Return : The value of the element
No description available in the XSD standard.
function resetAnnotationRef
public void resetAnnotationRef ()
Resets the AnnotationRef element to an unset state.
No description available in the XSD standard.
function hasAnnotationRef
public boolean hasAnnotationRef ()
Checks whether the optional AnnotationRef element is present.
Return : true if the optional attribute has been set, false otherwise
No description available in the XSD standard.
function __internal_create function fromBase function getGlassCodeAllowedValues
public static StringSet getGlassCodeAllowedValues ()
Returns the allowed values for this attribut.
Return : The list of allowed values
If available, this field records the international Glass Code of the material that constitutes this Lens. The Glass Code designation is based on U.S. military standard MIL-G-174, and it consists of a six-digit number specifying the glass according to its Refractive Index nd at the Fraunhofer d- (or D3-) line, and its Abbe Number Vd also taken at that line. The resulting Glass Code is the value of nd-1 rounded to three digits, followed by Vd rounded to three digits, with all decimal points ignored. For example, BK7 has nd = 1.5168 and Vd = 64.17, giving a six-digit Glass Code of 517642.
Protected Functions Documentation
function PolarizationOptics function swigSetCMemOwn function finalize function getCPtr
protected static long getCPtr (
PolarizationOptics obj
)
Updated on 2026-08-31 at 13:34:16 +0200