com.inscoper.nbo.MirroringDevice_Type
Represents the XML complex type MirroringDevice. More...
Inherits from com.inscoper.nbo.ManufacturerSpec_Type , com.inscoper.nbo.NBOBaseClass
Inherited by com.inscoper.nbo.BeamSplitter , com.inscoper.nbo.Dichroic_Type , com.inscoper.nbo.ReflectingMirror
Public Functions
Name
synchronized void
delete ()
MirroringDevice_Type ()
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 (MirrorID_Type value, boolean validate) Sets the value of the ID attribute.
void
setID (MirrorID_Type value) Sets the value of the ID attribute.
MirrorID_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
setOpticsHolderPosition (String value, boolean validate) Sets the value of the OpticsHolderPosition attribute.
void
setOpticsHolderPosition (String value) Sets the value of the OpticsHolderPosition attribute.
String
getOpticsHolderPosition () Returns the value of the OpticsHolderPosition attribute.
void
resetOpticsHolderPosition () Resets the OpticsHolderPosition attribute to an unset state.
boolean
hasOpticsHolderPosition () Checks whether the OpticsHolderPosition attribute is present.
void
setMirrorType (MirrorType_Type value, boolean validate) Sets the value of the MirrorType attribute.
void
setMirrorType (MirrorType_Type value) Sets the value of the MirrorType attribute.
MirrorType_Type
getMirrorType () Returns the value of the MirrorType attribute.
void
resetMirrorType () Resets the MirrorType attribute to an unset state.
boolean
hasMirrorType () Checks whether the optional MirrorType attribute is present.
void
setGeometry (MirrorGeometry_Type value, boolean validate) Sets the value of the Geometry attribute.
void
setGeometry (MirrorGeometry_Type value) Sets the value of the Geometry attribute.
MirrorGeometry_Type
getGeometry () Returns the value of the Geometry attribute.
void
resetGeometry () Resets the Geometry attribute to an unset state.
boolean
hasGeometry () Checks whether the optional Geometry attribute is present.
void
setDiameter (float value, boolean validate) Sets the value of the Diameter attribute.
void
setDiameter (float value) Sets the value of the Diameter attribute.
float
getDiameter () Returns the value of the Diameter attribute.
void
resetDiameter () Resets the Diameter attribute to an unset state.
boolean
hasDiameter () Checks whether the Diameter attribute is present.
void
setDiameterUnit (UnitsLength_Type value, boolean validate) Sets the value of the DiameterUnit attribute.
void
setDiameterUnit (UnitsLength_Type value) Sets the value of the DiameterUnit attribute.
UnitsLength_Type
getDiameterUnit () Returns the value of the DiameterUnit attribute.
void
resetDiameterUnit () Resets the DiameterUnit attribute to an unset state.
boolean
hasDiameterUnit () Checks whether the optional DiameterUnit attribute is present.
void
setRadiusOfCurvature (float value, boolean validate) Sets the value of the RadiusOfCurvature attribute.
void
setRadiusOfCurvature (float value) Sets the value of the RadiusOfCurvature attribute.
float
getRadiusOfCurvature () Returns the value of the RadiusOfCurvature attribute.
void
resetRadiusOfCurvature () Resets the RadiusOfCurvature attribute to an unset state.
boolean
hasRadiusOfCurvature () Checks whether the RadiusOfCurvature attribute is present.
void
setRadiusOfCurvatureUnit (UnitsLength_Type value, boolean validate) Sets the value of the RadiusOfCurvatureUnit attribute.
void
setRadiusOfCurvatureUnit (UnitsLength_Type value) Sets the value of the RadiusOfCurvatureUnit attribute.
UnitsLength_Type
getRadiusOfCurvatureUnit () Returns the value of the RadiusOfCurvatureUnit attribute.
void
resetRadiusOfCurvatureUnit () Resets the RadiusOfCurvatureUnit attribute to an unset state.
boolean
hasRadiusOfCurvatureUnit () Checks whether the optional RadiusOfCurvatureUnit attribute is present.
void
setAngleOfIncidence (float value, boolean validate) Sets the value of the AngleOfIncidence attribute.
void
setAngleOfIncidence (float value) Sets the value of the AngleOfIncidence attribute.
float
getAngleOfIncidence () Returns the value of the AngleOfIncidence attribute.
void
resetAngleOfIncidence () Resets the AngleOfIncidence attribute to an unset state.
boolean
hasAngleOfIncidence () Checks whether the AngleOfIncidence attribute is present.
void
setAngleOfIncidenceUnit (UnitsAngle_Type value, boolean validate) Sets the value of the AngleOfIncidenceUnit attribute.
void
setAngleOfIncidenceUnit (UnitsAngle_Type value) Sets the value of the AngleOfIncidenceUnit attribute.
UnitsAngle_Type
getAngleOfIncidenceUnit () Returns the value of the AngleOfIncidenceUnit attribute.
void
resetAngleOfIncidenceUnit () Resets the AngleOfIncidenceUnit attribute to an unset state.
boolean
hasAngleOfIncidenceUnit () Checks whether the optional AngleOfIncidenceUnit attribute is present.
void
setSubstrateType (String value, boolean validate) Sets the value of the SubstrateType attribute.
void
setSubstrateType (String value) Sets the value of the SubstrateType attribute.
String
getSubstrateType () Returns the value of the SubstrateType attribute.
void
resetSubstrateType () Resets the SubstrateType attribute to an unset state.
boolean
hasSubstrateType () Checks whether the SubstrateType attribute is present.
void
setSubstrateMaterial (OpticalMaterialName_Type value, boolean validate) Sets the value of the SubstrateMaterial attribute.
void
setSubstrateMaterial (OpticalMaterialName_Type value) Sets the value of the SubstrateMaterial attribute.
OpticalMaterialName_Type
getSubstrateMaterial () Returns the value of the SubstrateMaterial attribute.
void
resetSubstrateMaterial () Resets the SubstrateMaterial attribute to an unset state.
boolean
hasSubstrateMaterial () Checks whether the optional SubstrateMaterial 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
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.
MirroringDevice_Type
__internal_create (long cPtr, boolean own)
MirroringDevice_Type
fromBase (NBOBaseClass base) Cast a NBOBaseClass to a MirroringDevice_Type .
StringSet
getOpticsHolderPositionAllowedValues () Returns the allowed values for this attribut.
StringSet
getAngleOfIncidenceUnitAllowedValues () Returns the allowed values for this attribut.
StringSet
getSubstrateTypeAllowedValues () Returns the allowed values for this attribut.
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 . MirroringDevice_Type ;
Represents the XML complex type MirroringDevice.
This element describes a Mirror positioned in the Light Path for one or more Channels available for this Instrument . An Instrument may have several Mirrors of different types, such as Dichroic, Beamsplitter or Reflector. This element can be associated with an optional Optics Holder, such as a Filter Cube, Filter Turret, Filter Wheel, or Filter Slider.
Public Functions Documentation
function delete function MirroringDevice_Type function getTypeName function getXMLName function getNBOType function getChildren function getSubElements function fromJsonFile function fromJsonFile function fromJsonString function fromJsonString function fromXmlFile function fromXmlFile function fromXmlString function fromXmlString function toXmlFile function toXmlFile function toXmlString function toXmlString function setID
public void setID (
MirrorID_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 (
MirrorID_Type value
)
Sets the value of the ID attribute.
Parameters :
A Unique Identifier for this component.
function getID
public MirrorID_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 setOpticsHolderPosition
public void setOpticsHolderPosition (
String value ,
boolean validate
)
Sets the value of the OpticsHolderPosition attribute.
Parameters :
value The value to set
validate If true, validates constraints on value. Default is true.
This field records the position of this Mirroring Device in a Optics Holder of any kind, such as a Slider, Turret or Wheel.
function setOpticsHolderPosition
public void setOpticsHolderPosition (
String value
)
Sets the value of the OpticsHolderPosition attribute.
Parameters :
This field records the position of this Mirroring Device in a Optics Holder of any kind, such as a Slider, Turret or Wheel.
function getOpticsHolderPosition
public String getOpticsHolderPosition ()
Returns the value of the OpticsHolderPosition attribute.
Return : The value of the attribute
This field records the position of this Mirroring Device in a Optics Holder of any kind, such as a Slider, Turret or Wheel.
function resetOpticsHolderPosition
public void resetOpticsHolderPosition ()
Resets the OpticsHolderPosition attribute to an unset state.
This field records the position of this Mirroring Device in a Optics Holder of any kind, such as a Slider, Turret or Wheel.
function hasOpticsHolderPosition
public boolean hasOpticsHolderPosition ()
Checks whether the OpticsHolderPosition attribute is present.
Return : true if the attribute has been set, false otherwise
This field records the position of this Mirroring Device in a Optics Holder of any kind, such as a Slider, Turret or Wheel.
function setMirrorType
public void setMirrorType (
MirrorType_Type value ,
boolean validate
)
Sets the value of the MirrorType attribute.
Parameters :
value The value to set
validate If true, validates constraints on value. Default is true.
This field records the general category of this Mirror.
function setMirrorType
public void setMirrorType (
MirrorType_Type value
)
Sets the value of the MirrorType attribute.
Parameters :
This field records the general category of this Mirror.
function getMirrorType
public MirrorType_Type getMirrorType ()
Returns the value of the MirrorType attribute.
Return : The value of the attribute
This field records the general category of this Mirror.
function resetMirrorType
public void resetMirrorType ()
Resets the MirrorType attribute to an unset state.
This field records the general category of this Mirror.
function hasMirrorType
public boolean hasMirrorType ()
Checks whether the optional MirrorType attribute is present.
Return : true if the optional attribute has been set, false otherwise
This field records the general category of this Mirror.
function setGeometry
public void setGeometry (
MirrorGeometry_Type value ,
boolean validate
)
Sets the value of the Geometry attribute.
Parameters :
value The value to set
validate If true, validates constraints on value. Default is true.
This field records the geometrical shape of the surface(s) of this Mirror.
function setGeometry
public void setGeometry (
MirrorGeometry_Type value
)
Sets the value of the Geometry attribute.
Parameters :
This field records the geometrical shape of the surface(s) of this Mirror.
function getGeometry
public MirrorGeometry_Type getGeometry ()
Returns the value of the Geometry attribute.
Return : The value of the attribute
This field records the geometrical shape of the surface(s) of this Mirror.
function resetGeometry
public void resetGeometry ()
Resets the Geometry attribute to an unset state.
This field records the geometrical shape of the surface(s) of this Mirror.
function hasGeometry
public boolean hasGeometry ()
Checks whether the optional Geometry attribute is present.
Return : true if the optional attribute has been set, false otherwise
This field records the geometrical shape of the surface(s) of this Mirror.
function setDiameter
public void setDiameter (
float value ,
boolean validate
)
Sets the value of the Diameter attribute.
Parameters :
value The value to set
validate If true, validates constraints on value. Default is true.
This field describes the Diameter of this optical element.
function setDiameter
public void setDiameter (
float value
)
Sets the value of the Diameter attribute.
Parameters :
This field describes the Diameter of this optical element.
function getDiameter
public float getDiameter ()
Returns the value of the Diameter attribute.
Return : The value of the attribute
This field describes the Diameter of this optical element.
function resetDiameter
public void resetDiameter ()
Resets the Diameter attribute to an unset state.
This field describes the Diameter of this optical element.
function hasDiameter
public boolean hasDiameter ()
Checks whether the Diameter attribute is present.
Return : true if the attribute has been set, false otherwise
This field describes the Diameter of this optical element.
function setDiameterUnit
public void setDiameterUnit (
UnitsLength_Type value ,
boolean validate
)
Sets the value of the DiameterUnit 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 setDiameterUnit
public void setDiameterUnit (
UnitsLength_Type value
)
Sets the value of the DiameterUnit attribute.
Parameters :
No description available in the XSD standard.
function getDiameterUnit
public UnitsLength_Type getDiameterUnit ()
Returns the value of the DiameterUnit attribute.
Return : The value of the attribute
No description available in the XSD standard.
function resetDiameterUnit
public void resetDiameterUnit ()
Resets the DiameterUnit attribute to an unset state.
No description available in the XSD standard.
function hasDiameterUnit
public boolean hasDiameterUnit ()
Checks whether the optional DiameterUnit attribute is present.
Return : true if the optional attribute has been set, false otherwise
No description available in the XSD standard.
function setRadiusOfCurvature
public void setRadiusOfCurvature (
float value ,
boolean validate
)
Sets the value of the RadiusOfCurvature attribute.
Parameters :
value The value to set
validate If true, validates constraints on value. Default is true.
The radius of curvature of this Mirror. A spherical lens or Mirror surface has a center of curvature located either along or decentered from the system local optical axis. The vertex of the lens surface is located on the local optical axis. The distance from the vertex to the center of curvature is the radius of curvature of the surface.
function setRadiusOfCurvature
public void setRadiusOfCurvature (
float value
)
Sets the value of the RadiusOfCurvature attribute.
Parameters :
The radius of curvature of this Mirror. A spherical lens or Mirror surface has a center of curvature located either along or decentered from the system local optical axis. The vertex of the lens surface is located on the local optical axis. The distance from the vertex to the center of curvature is the radius of curvature of the surface.
function getRadiusOfCurvature
public float getRadiusOfCurvature ()
Returns the value of the RadiusOfCurvature attribute.
Return : The value of the attribute
The radius of curvature of this Mirror. A spherical lens or Mirror surface has a center of curvature located either along or decentered from the system local optical axis. The vertex of the lens surface is located on the local optical axis. The distance from the vertex to the center of curvature is the radius of curvature of the surface.
function resetRadiusOfCurvature
public void resetRadiusOfCurvature ()
Resets the RadiusOfCurvature attribute to an unset state.
The radius of curvature of this Mirror. A spherical lens or Mirror surface has a center of curvature located either along or decentered from the system local optical axis. The vertex of the lens surface is located on the local optical axis. The distance from the vertex to the center of curvature is the radius of curvature of the surface.
function hasRadiusOfCurvature
public boolean hasRadiusOfCurvature ()
Checks whether the RadiusOfCurvature attribute is present.
Return : true if the attribute has been set, false otherwise
The radius of curvature of this Mirror. A spherical lens or Mirror surface has a center of curvature located either along or decentered from the system local optical axis. The vertex of the lens surface is located on the local optical axis. The distance from the vertex to the center of curvature is the radius of curvature of the surface.
function setRadiusOfCurvatureUnit
public void setRadiusOfCurvatureUnit (
UnitsLength_Type value ,
boolean validate
)
Sets the value of the RadiusOfCurvatureUnit 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 setRadiusOfCurvatureUnit
public void setRadiusOfCurvatureUnit (
UnitsLength_Type value
)
Sets the value of the RadiusOfCurvatureUnit attribute.
Parameters :
No description available in the XSD standard.
function getRadiusOfCurvatureUnit
public UnitsLength_Type getRadiusOfCurvatureUnit ()
Returns the value of the RadiusOfCurvatureUnit attribute.
Return : The value of the attribute
No description available in the XSD standard.
function resetRadiusOfCurvatureUnit
public void resetRadiusOfCurvatureUnit ()
Resets the RadiusOfCurvatureUnit attribute to an unset state.
No description available in the XSD standard.
function hasRadiusOfCurvatureUnit
public boolean hasRadiusOfCurvatureUnit ()
Checks whether the optional RadiusOfCurvatureUnit attribute is present.
Return : true if the optional attribute has been set, false otherwise
No description available in the XSD standard.
function setAngleOfIncidence
public void setAngleOfIncidence (
float value ,
boolean validate
)
Sets the value of the AngleOfIncidence attribute.
Parameters :
value The value to set
validate If true, validates constraints on value. Default is true.
This field records the optimal angle of incidence (AOI) for this Mirror. The AOI is the angle between the optical axis of the incident light and the axis normal to the surface of the Mirror. In specular reflection AOI is by definition equal to the Angle Of Reflection (AOR).
function setAngleOfIncidence
public void setAngleOfIncidence (
float value
)
Sets the value of the AngleOfIncidence attribute.
Parameters :
This field records the optimal angle of incidence (AOI) for this Mirror. The AOI is the angle between the optical axis of the incident light and the axis normal to the surface of the Mirror. In specular reflection AOI is by definition equal to the Angle Of Reflection (AOR).
function getAngleOfIncidence
public float getAngleOfIncidence ()
Returns the value of the AngleOfIncidence attribute.
Return : The value of the attribute
This field records the optimal angle of incidence (AOI) for this Mirror. The AOI is the angle between the optical axis of the incident light and the axis normal to the surface of the Mirror. In specular reflection AOI is by definition equal to the Angle Of Reflection (AOR).
function resetAngleOfIncidence
public void resetAngleOfIncidence ()
Resets the AngleOfIncidence attribute to an unset state.
This field records the optimal angle of incidence (AOI) for this Mirror. The AOI is the angle between the optical axis of the incident light and the axis normal to the surface of the Mirror. In specular reflection AOI is by definition equal to the Angle Of Reflection (AOR).
function hasAngleOfIncidence
public boolean hasAngleOfIncidence ()
Checks whether the AngleOfIncidence attribute is present.
Return : true if the attribute has been set, false otherwise
This field records the optimal angle of incidence (AOI) for this Mirror. The AOI is the angle between the optical axis of the incident light and the axis normal to the surface of the Mirror. In specular reflection AOI is by definition equal to the Angle Of Reflection (AOR).
function setAngleOfIncidenceUnit
public void setAngleOfIncidenceUnit (
UnitsAngle_Type value ,
boolean validate
)
Sets the value of the AngleOfIncidenceUnit 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 setAngleOfIncidenceUnit
public void setAngleOfIncidenceUnit (
UnitsAngle_Type value
)
Sets the value of the AngleOfIncidenceUnit attribute.
Parameters :
No description available in the XSD standard.
function getAngleOfIncidenceUnit
public UnitsAngle_Type getAngleOfIncidenceUnit ()
Returns the value of the AngleOfIncidenceUnit attribute.
Return : The value of the attribute
No description available in the XSD standard.
function resetAngleOfIncidenceUnit
public void resetAngleOfIncidenceUnit ()
Resets the AngleOfIncidenceUnit attribute to an unset state.
No description available in the XSD standard.
function hasAngleOfIncidenceUnit
public boolean hasAngleOfIncidenceUnit ()
Checks whether the optional AngleOfIncidenceUnit attribute is present.
Return : true if the optional attribute has been set, false otherwise
No description available in the XSD standard.
function setSubstrateType
public void setSubstrateType (
String value ,
boolean validate
)
Sets the value of the SubstrateType attribute.
Parameters :
value The value to set
validate If true, validates constraints on value. Default is true.
This field records the type of Substrate that is used for this Mirror. It is typically a ground and polished piece of optical glass.
function setSubstrateType
public void setSubstrateType (
String value
)
Sets the value of the SubstrateType attribute.
Parameters :
This field records the type of Substrate that is used for this Mirror. It is typically a ground and polished piece of optical glass.
function getSubstrateType
public String getSubstrateType ()
Returns the value of the SubstrateType attribute.
Return : The value of the attribute
This field records the type of Substrate that is used for this Mirror. It is typically a ground and polished piece of optical glass.
function resetSubstrateType
public void resetSubstrateType ()
Resets the SubstrateType attribute to an unset state.
This field records the type of Substrate that is used for this Mirror. It is typically a ground and polished piece of optical glass.
function hasSubstrateType
public boolean hasSubstrateType ()
Checks whether the SubstrateType attribute is present.
Return : true if the attribute has been set, false otherwise
This field records the type of Substrate that is used for this Mirror. It is typically a ground and polished piece of optical glass.
function setSubstrateMaterial
public void setSubstrateMaterial (
OpticalMaterialName_Type value ,
boolean validate
)
Sets the value of the SubstrateMaterial attribute.
Parameters :
value The value to set
validate If true, validates constraints on value. Default is true.
This field records the chemical composition or the designation of the substrate of this Mirroring Device. The substrate is typically composed of a glass material with low autofluorescence, such as UV-grade fused silica or Borofloat.
function setSubstrateMaterial
public void setSubstrateMaterial (
OpticalMaterialName_Type value
)
Sets the value of the SubstrateMaterial attribute.
Parameters :
This field records the chemical composition or the designation of the substrate of this Mirroring Device. The substrate is typically composed of a glass material with low autofluorescence, such as UV-grade fused silica or Borofloat.
function getSubstrateMaterial
public OpticalMaterialName_Type getSubstrateMaterial ()
Returns the value of the SubstrateMaterial attribute.
Return : The value of the attribute
This field records the chemical composition or the designation of the substrate of this Mirroring Device. The substrate is typically composed of a glass material with low autofluorescence, such as UV-grade fused silica or Borofloat.
function resetSubstrateMaterial
public void resetSubstrateMaterial ()
Resets the SubstrateMaterial attribute to an unset state.
This field records the chemical composition or the designation of the substrate of this Mirroring Device. The substrate is typically composed of a glass material with low autofluorescence, such as UV-grade fused silica or Borofloat.
function hasSubstrateMaterial
public boolean hasSubstrateMaterial ()
Checks whether the optional SubstrateMaterial attribute is present.
Return : true if the optional attribute has been set, false otherwise
This field records the chemical composition or the designation of the substrate of this Mirroring Device. The substrate is typically composed of a glass material with low autofluorescence, such as UV-grade fused silica or Borofloat.
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 Mirror. 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 Mirror. 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 Mirror. 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 Mirror. 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 Mirror. 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 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 getOpticsHolderPositionAllowedValues
public static StringSet getOpticsHolderPositionAllowedValues ()
Returns the allowed values for this attribut.
Return : The list of allowed values
This field records the position of this Mirroring Device in a Optics Holder of any kind, such as a Slider, Turret or Wheel.
function getAngleOfIncidenceUnitAllowedValues
public static StringSet getAngleOfIncidenceUnitAllowedValues ()
Returns the allowed values for this attribut.
Return : The list of allowed values
No description available in the XSD standard.
function getSubstrateTypeAllowedValues
public static StringSet getSubstrateTypeAllowedValues ()
Returns the allowed values for this attribut.
Return : The list of allowed values
This field records the type of Substrate that is used for this Mirror. It is typically a ground and polished piece of optical glass.
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 Mirror. 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 MirroringDevice_Type function swigSetCMemOwn function finalize function getCPtr
protected static long getCPtr (
MirroringDevice_Type obj
)
Updated on 2026-09-23 at 16:51:37 +0200