com.inscoper.nbo.Prism
Represents the XML element Prism. More...
Inherits from com.inscoper.nbo.ManufacturerSpec_Type, com.inscoper.nbo.NBOBaseClass
Public Functions
| Name | |
|---|---|
| synchronized void | delete() |
| Prism() | |
| 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) Populates this object from a JSON file. |
| void | fromJsonString(String json_string) Populates this object from a JSON string. |
| void | fromXmlFile(String path) Populates this object from a XML file. |
| void | fromXmlString(String xml_string) Populates this object from a XML string. |
| void | toXmlFile(String filename) Serializes this object to an XML file. |
| String | toXmlString() Serializes this object to an XML string. |
| void | setID(PrismID_Type value) Sets the value of the ID attribute. |
| PrismID_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) 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 | setDIC(DICPrismType_Type value) Sets the value of the DIC attribute. |
| DICPrismType_Type | getDIC() Returns the value of the DIC attribute. |
| void | resetDIC() Resets the DIC attribute to an unset state. |
| boolean | hasDIC() Checks whether the optional DIC attribute is present. |
| void | setFunction(PrismFunction_Type value) Sets the value of the Function attribute. |
| PrismFunction_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 | setCondenser(boolean value) Sets the value of the Condenser attribute. |
| boolean | getCondenser() Returns the value of the Condenser attribute. |
| void | setOilObjective(boolean value) Sets the value of the OilObjective attribute. |
| boolean | getOilObjective() Returns the value of the OilObjective attribute. |
| void | setCompound(boolean value) Sets the value of the Compound attribute. |
| boolean | getCompound() Returns the value of the Compound attribute. |
| void | resetCompound() Resets the Compound attribute to an unset state. |
| boolean | hasCompound() Checks whether the optional Compound attribute is present. |
| void | setRefractiveIndex(float value) Sets the value of the RefractiveIndex attribute. |
| float | getRefractiveIndex() Returns the value of the RefractiveIndex attribute. |
| void | resetRefractiveIndex() Resets the RefractiveIndex attribute to an unset state. |
| boolean | hasRefractiveIndex() Checks whether the optional RefractiveIndex attribute is present. |
| void | setReflectance(float value) Sets the value of the Reflectance attribute. |
| float | getReflectance() Returns the value of the Reflectance 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 optional AngleOfIncidence attribute is present. |
| 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 | setDeviationAngle(float value) Sets the value of the DeviationAngle attribute. |
| float | getDeviationAngle() Returns the value of the DeviationAngle attribute. |
| void | resetDeviationAngle() Resets the DeviationAngle attribute to an unset state. |
| boolean | hasDeviationAngle() Checks whether the optional DeviationAngle attribute is present. |
| void | setDevianceAngleUnit(UnitsAngle_Type value) Sets the value of the DevianceAngleUnit attribute. |
| UnitsAngle_Type | getDevianceAngleUnit() Returns the value of the DevianceAngleUnit attribute. |
| void | resetDevianceAngleUnit() Resets the DevianceAngleUnit attribute to an unset state. |
| boolean | hasDevianceAngleUnit() Checks whether the optional DevianceAngleUnit attribute is present. |
| void | setPrismAngle(float value) Sets the value of the PrismAngle attribute. |
| float | getPrismAngle() Returns the value of the PrismAngle attribute. |
| void | resetPrismAngle() Resets the PrismAngle attribute to an unset state. |
| boolean | hasPrismAngle() Checks whether the optional PrismAngle attribute is present. |
| void | setPrismAngleUnit(UnitsAngle_Type value) Sets the value of the PrismAngleUnit attribute. |
| UnitsAngle_Type | getPrismAngleUnit() Returns the value of the PrismAngleUnit attribute. |
| void | resetPrismAngleUnit() Resets the PrismAngleUnit attribute to an unset state. |
| boolean | hasPrismAngleUnit() Checks whether the optional PrismAngleUnit attribute is present. |
| void | setDesign(PrismDesign_Type value) Sets the value of the Design attribute. |
| PrismDesign_Type | getDesign() Returns the value of the Design attribute. |
| void | resetDesign() Resets the Design attribute to an unset state. |
| boolean | hasDesign() Checks whether the optional Design attribute is present. |
| void | setAbbeNumber(float value) Sets the value of the AbbeNumber attribute. |
| float | getAbbeNumber() Returns the value of the AbbeNumber attribute. |
| void | resetAbbeNumber() Resets the AbbeNumber attribute to an unset state. |
| boolean | hasAbbeNumber() Checks whether the optional AbbeNumber attribute is present. |
| 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) 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 optional GlassCode attribute is present. |
| void | setDensity(float value) Sets the value of the Density attribute. |
| float | getDensity() Returns the value of the Density attribute. |
| void | resetDensity() Resets the Density attribute to an unset state. |
| boolean | hasDensity() Checks whether the optional Density attribute is present. |
| void | setDensityUnit(UnitsDensity_Type value) Sets the value of the DensityUnit attribute. |
| UnitsDensity_Type | getDensityUnit() Returns the value of the DensityUnit attribute. |
| void | resetDensityUnit() Resets the DensityUnit attribute to an unset state. |
| boolean | hasDensityUnit() Checks whether the optional DensityUnit attribute is present. |
| void | setWavelengthRange_List(Prism_InlineWavelengthRangeVector value) Sets the list of WavelengthRange elements. |
| Prism_InlineWavelengthRangeVector | getWavelengthRange_List() Returns the list of WavelengthRange elements. |
| void | addToWavelengthRange_List(Prism_InlineWavelengthRange value) Adds a new WavelengthRange element to this object. |
| void | clearWavelengthRange_List() Clear the list of WavelengthRange. |
| 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. |
| Prism | __internal_create(long cPtr, boolean own) |
Protected Functions
| Name | |
|---|---|
| Prism(long cPtr, boolean cMemoryOwn) | |
| void | swigSetCMemOwn(boolean own) |
| void | finalize() |
| long | getCPtr(Prism obj) |
Additional inherited members
Public Functions inherited from com.inscoper.nbo.ManufacturerSpec_Type
| Name | |
|---|---|
| ManufacturerSpec_Type() | |
| void | setManufacturer(String value) Sets the value of the Manufacturer attribute. |
| String | getManufacturer() Returns the value of the Manufacturer attribute. |
| void | setModel(String value) Sets the value of the Model attribute. |
| String | getModel() Returns the value of the Model attribute. |
| void | setCatalogNumber(String value) Sets the value of the CatalogNumber attribute. |
| String | getCatalogNumber() Returns the value of the CatalogNumber attribute. |
| void | setLotNumber(String value) Sets the value of the LotNumber attribute. |
| String | getLotNumber() Returns the value of the LotNumber attribute. |
| void | resetLotNumber() Resets the LotNumber attribute to an unset state. |
| boolean | hasLotNumber() Checks whether the optional LotNumber attribute is present. |
| void | setMapAnnotation_List(MapAnnotationVector value) Sets the list of MapAnnotation elements. |
| MapAnnotationVector | getMapAnnotation_List() Returns the list of MapAnnotation elements. |
| void | addToMapAnnotation_List(MapAnnotation value) Adds a new MapAnnotation element to this object. |
| void | clearMapAnnotation_List() Clear the list of MapAnnotation. |
| void | setSpecsFile(FileAnnotation_Type value) Sets the value of the SpecsFile element. |
| FileAnnotation_Type | getSpecsFile() Returns the value of the SpecsFile element. |
| void | resetSpecsFile() Resets the SpecsFile element to an unset state. |
| boolean | hasSpecsFile() Checks whether the optional SpecsFile element is present. |
| void | setAdditionalVendorInformation_List(AdditionalVendorInformationVector value) Sets the list of AdditionalVendorInformation elements. |
| AdditionalVendorInformationVector | getAdditionalVendorInformation_List() Returns the list of AdditionalVendorInformation elements. |
| void | addToAdditionalVendorInformation_List(AdditionalVendorInformation value) Adds a new AdditionalVendorInformation element to this object. |
| void | clearAdditionalVendorInformation_List() Clear the list of AdditionalVendorInformation. |
Protected Functions inherited from com.inscoper.nbo.ManufacturerSpec_Type
| Name | |
|---|---|
| ManufacturerSpec_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 Prism.
This element describes a Prism positioned in the Light Path for one or more Channels available for this Instrument. A Prism is a block of glass or other transparent material with at least two intersecting flat, polished surfaces, used to disperse light or deviate it through an angle. A Prism can be viewed as an ensemble of different rigidly mounted Mirrors, with each face having a permanent orientation with respect to others. A Prism can be employed to deflect or deviate a light beam, rotate or invert an Image, separate polarization states, or disperse light into its component Wavelengths. An Instrument may have several Prisms with different functionality such as Polarizing, Reflecting, or Refracting (or Dispersing). Polarizing Prisms are birefringent crystals that divide incident non-polarized light into separate components polarized orthogonally to each other. Reflecting Prisms are useful for redirecting light beams by total internal reflection. Refracting (or Dispersing) Prisms can be employed to bend and separate light into its component colors. This element can be associated with an optional Optics Turret.
Public Functions Documentation
function delete
Reimplements: com.inscoper.nbo.ManufacturerSpec_Type.delete
function Prism
function getTypeName
Returns the class type name.
Return: The class type name
Reimplements: com.inscoper.nbo.ManufacturerSpec_Type.getTypeName
function getXMLName
Returns the XML element name corresponding to this class.
Return: The XML element name
Reimplements: com.inscoper.nbo.ManufacturerSpec_Type.getXMLName
function getNBOType
Returns the NBO Type corresponding to this class.
Return: The NBO Type value
Reimplements: com.inscoper.nbo.ManufacturerSpec_Type.getNBOType
function getChildren
Returns a list of all classes derived from this class.
Return: The list of derived classes
Reimplements: com.inscoper.nbo.ManufacturerSpec_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.ManufacturerSpec_Type.getSubElements
function fromJsonFile
Populates this object from a JSON file.
Parameters:
- path The path to the JSON file
Reimplements: com.inscoper.nbo.ManufacturerSpec_Type.fromJsonFile
function fromJsonString
Populates this object from a JSON string.
Parameters:
- json_string The JSON content as a string
Reimplements: com.inscoper.nbo.ManufacturerSpec_Type.fromJsonString
function fromXmlFile
Populates this object from a XML file.
Parameters:
- path The path to the XML file
Reimplements: com.inscoper.nbo.ManufacturerSpec_Type.fromXmlFile
function fromXmlString
Populates this object from a XML string.
Parameters:
- xml_string The XML content as a string
Reimplements: com.inscoper.nbo.ManufacturerSpec_Type.fromXmlString
function toXmlFile
Serializes this object to an XML file.
Parameters:
- filename The path to the output XML file
Reimplements: com.inscoper.nbo.ManufacturerSpec_Type.toXmlFile
function toXmlString
Serializes this object to an XML string.
Return: A string containing the XML representation of this object
Reimplements: com.inscoper.nbo.ManufacturerSpec_Type.toXmlString
function setID
Sets the value of the ID attribute.
Parameters:
- value The value to set
A Unique Identifier for this component.
function 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
Sets the value of the Name attribute.
Parameters:
- value The value to set
A User-defined Name for this component.
function 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 setDIC
Sets the value of the DIC attribute.
Parameters:
- value The value to set
This field records whether this Prism is used for Differential Interference Contrast (DIC) microscopy and, if so, what DIC-compatible type it is (i.e., deSenarmont, Nomarski or Wollaston).
function getDIC
Returns the value of the DIC attribute.
Return: The value of the attribute
This field records whether this Prism is used for Differential Interference Contrast (DIC) microscopy and, if so, what DIC-compatible type it is (i.e., deSenarmont, Nomarski or Wollaston).
function resetDIC
Resets the DIC attribute to an unset state.
This field records whether this Prism is used for Differential Interference Contrast (DIC) microscopy and, if so, what DIC-compatible type it is (i.e., deSenarmont, Nomarski or Wollaston).
function hasDIC
Checks whether the optional DIC attribute is present.
Return: true if the optional attribute has been set, false otherwise
This field records whether this Prism is used for Differential Interference Contrast (DIC) microscopy and, if so, what DIC-compatible type it is (i.e., deSenarmont, Nomarski or Wollaston).
function setFunction
Sets the value of the Function attribute.
Parameters:
- value The value to set
This field records the function of this Prism. Beam-shaping (i.e., Anamorphic) Prism pairs are used for reshaping the profile of a laser beam. For example, the elliptical beam from a laser diode can be transformed into a beam with circular cross-section, by magnifying the elliptical beam in one dimension. They can also be used to convert a circular beam into an elliptical beam. Dispersing prisms can be employed to bend and separate light into its component wavelengths. Polarizing prisms (i.e., Glan–Thompson, Nomarski, Wollaston) are birefringent crystals, which divide incident non-polarized light into separate components polarized orthogonally to each other. Reflecting prisms are useful for redirecting (i.e., flip, invert, rotate, etc.) light beams by total internal reflection or for dividing them into two or more separate beams (i.e., beam-splitting) one.
function getFunction
Returns the value of the Function attribute.
Return: The value of the attribute
This field records the function of this Prism. Beam-shaping (i.e., Anamorphic) Prism pairs are used for reshaping the profile of a laser beam. For example, the elliptical beam from a laser diode can be transformed into a beam with circular cross-section, by magnifying the elliptical beam in one dimension. They can also be used to convert a circular beam into an elliptical beam. Dispersing prisms can be employed to bend and separate light into its component wavelengths. Polarizing prisms (i.e., Glan–Thompson, Nomarski, Wollaston) are birefringent crystals, which divide incident non-polarized light into separate components polarized orthogonally to each other. Reflecting prisms are useful for redirecting (i.e., flip, invert, rotate, etc.) light beams by total internal reflection or for dividing them into two or more separate beams (i.e., beam-splitting) one.
function resetFunction
Resets the Function attribute to an unset state.
This field records the function of this Prism. Beam-shaping (i.e., Anamorphic) Prism pairs are used for reshaping the profile of a laser beam. For example, the elliptical beam from a laser diode can be transformed into a beam with circular cross-section, by magnifying the elliptical beam in one dimension. They can also be used to convert a circular beam into an elliptical beam. Dispersing prisms can be employed to bend and separate light into its component wavelengths. Polarizing prisms (i.e., Glan–Thompson, Nomarski, Wollaston) are birefringent crystals, which divide incident non-polarized light into separate components polarized orthogonally to each other. Reflecting prisms are useful for redirecting (i.e., flip, invert, rotate, etc.) light beams by total internal reflection or for dividing them into two or more separate beams (i.e., beam-splitting) one.
function hasFunction
Checks whether the optional Function attribute is present.
Return: true if the optional attribute has been set, false otherwise
This field records the function of this Prism. Beam-shaping (i.e., Anamorphic) Prism pairs are used for reshaping the profile of a laser beam. For example, the elliptical beam from a laser diode can be transformed into a beam with circular cross-section, by magnifying the elliptical beam in one dimension. They can also be used to convert a circular beam into an elliptical beam. Dispersing prisms can be employed to bend and separate light into its component wavelengths. Polarizing prisms (i.e., Glan–Thompson, Nomarski, Wollaston) are birefringent crystals, which divide incident non-polarized light into separate components polarized orthogonally to each other. Reflecting prisms are useful for redirecting (i.e., flip, invert, rotate, etc.) light beams by total internal reflection or for dividing them into two or more separate beams (i.e., beam-splitting) one.
function setCondenser
Sets the value of the Condenser attribute.
Parameters:
- value The value to set
This field records whether this Prism is within the Condenser (True) or the Objective (False).
function getCondenser
Returns the value of the Condenser attribute.
Return: The value of the attribute
This field records whether this Prism is within the Condenser (True) or the Objective (False).
function setOilObjective
Sets the value of the OilObjective attribute.
Parameters:
- value The value to set
This field records whether this Prism is designed to work with oil Objectives (True) or not (False).
function getOilObjective
Returns the value of the OilObjective attribute.
Return: The value of the attribute
This field records whether this Prism is designed to work with oil Objectives (True) or not (False).
function setCompound
Sets the value of the Compound attribute.
Parameters:
- value The value to set
This field records whether this Prism is a Compound Prism (i.e., a set of multiple triangular prism elements placed in contact, and often cemented together to form a solid assembly; True) or a Simple Prism (False).
function getCompound
Returns the value of the Compound attribute.
Return: The value of the attribute
This field records whether this Prism is a Compound Prism (i.e., a set of multiple triangular prism elements placed in contact, and often cemented together to form a solid assembly; True) or a Simple Prism (False).
function resetCompound
Resets the Compound attribute to an unset state.
This field records whether this Prism is a Compound Prism (i.e., a set of multiple triangular prism elements placed in contact, and often cemented together to form a solid assembly; True) or a Simple Prism (False).
function hasCompound
Checks whether the optional Compound attribute is present.
Return: true if the optional attribute has been set, false otherwise
This field records whether this Prism is a Compound Prism (i.e., a set of multiple triangular prism elements placed in contact, and often cemented together to form a solid assembly; True) or a Simple Prism (False).
function setRefractiveIndex
Sets the value of the RefractiveIndex attribute.
Parameters:
- value The value to set
This field records the Refractive Index of the material this Prism is made of, as specified by the Manufacturer.
function getRefractiveIndex
Returns the value of the RefractiveIndex attribute.
Return: The value of the attribute
This field records the Refractive Index of the material this Prism is made of, as specified by the Manufacturer.
function resetRefractiveIndex
Resets the RefractiveIndex attribute to an unset state.
This field records the Refractive Index of the material this Prism is made of, as specified by the Manufacturer.
function hasRefractiveIndex
Checks whether the optional RefractiveIndex attribute is present.
Return: true if the optional attribute has been set, false otherwise
This field records the Refractive Index of the material this Prism is made of, as specified by the Manufacturer.
function setReflectance
Sets the value of the Reflectance attribute.
Parameters:
- value The value to set
This field records the maximum amount of light this Prism is capable of transmitting at peak Wavelength. It is represented as a fractional value from 0.0 to 1.0.
function getReflectance
Returns the value of the Reflectance attribute.
Return: The value of the attribute
This field records the maximum amount of light this Prism is capable of transmitting at peak Wavelength. It is represented as a fractional value from 0.0 to 1.0.
function setAngleOfIncidence
Sets the value of the AngleOfIncidence attribute.
Parameters:
- value The value to set
This field records the Angle Of Incidence (AOI) is the angle between a beam of light incident on the Prism surface and the line perpendicular to the surface at the point of incidence, called the normal.
function getAngleOfIncidence
Returns the value of the AngleOfIncidence attribute.
Return: The value of the attribute
This field records the Angle Of Incidence (AOI) is the angle between a beam of light incident on the Prism surface and the line perpendicular to the surface at the point of incidence, called the normal.
function resetAngleOfIncidence
Resets the AngleOfIncidence attribute to an unset state.
This field records the Angle Of Incidence (AOI) is the angle between a beam of light incident on the Prism surface and the line perpendicular to the surface at the point of incidence, called the normal.
function hasAngleOfIncidence
Checks whether the optional AngleOfIncidence attribute is present.
Return: true if the optional attribute has been set, false otherwise
This field records the Angle Of Incidence (AOI) is the angle between a beam of light incident on the Prism surface and the line perpendicular to the surface at the point of incidence, called the normal.
function setAngleOfIncidenceUnit
Sets the value of the AngleOfIncidenceUnit attribute.
Parameters:
- value The value to set
No description available in the XSD standard.
function getAngleOfIncidenceUnit
Returns the value of the AngleOfIncidenceUnit attribute.
Return: The value of the attribute
No description available in the XSD standard.
function resetAngleOfIncidenceUnit
Resets the AngleOfIncidenceUnit attribute to an unset state.
No description available in the XSD standard.
function 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 setDeviationAngle
Sets the value of the DeviationAngle attribute.
Parameters:
- value The value to set
This field records the Deviation Angle of this Prism. A beam passing through an object like a prism is deflected twice: once entering, and again when exiting. The sum of these two deflections is called the deviation angle and is measured with respect to the incident ray.
function getDeviationAngle
Returns the value of the DeviationAngle attribute.
Return: The value of the attribute
This field records the Deviation Angle of this Prism. A beam passing through an object like a prism is deflected twice: once entering, and again when exiting. The sum of these two deflections is called the deviation angle and is measured with respect to the incident ray.
function resetDeviationAngle
Resets the DeviationAngle attribute to an unset state.
This field records the Deviation Angle of this Prism. A beam passing through an object like a prism is deflected twice: once entering, and again when exiting. The sum of these two deflections is called the deviation angle and is measured with respect to the incident ray.
function hasDeviationAngle
Checks whether the optional DeviationAngle attribute is present.
Return: true if the optional attribute has been set, false otherwise
This field records the Deviation Angle of this Prism. A beam passing through an object like a prism is deflected twice: once entering, and again when exiting. The sum of these two deflections is called the deviation angle and is measured with respect to the incident ray.
function setDevianceAngleUnit
Sets the value of the DevianceAngleUnit attribute.
Parameters:
- value The value to set
No description available in the XSD standard.
function getDevianceAngleUnit
Returns the value of the DevianceAngleUnit attribute.
Return: The value of the attribute
No description available in the XSD standard.
function resetDevianceAngleUnit
Resets the DevianceAngleUnit attribute to an unset state.
No description available in the XSD standard.
function hasDevianceAngleUnit
Checks whether the optional DevianceAngleUnit attribute is present.
Return: true if the optional attribute has been set, false otherwise
No description available in the XSD standard.
function setPrismAngle
Sets the value of the PrismAngle attribute.
Parameters:
- value The value to set
This field records the Angle between two surfaces of this Prism.
function getPrismAngle
Returns the value of the PrismAngle attribute.
Return: The value of the attribute
This field records the Angle between two surfaces of this Prism.
function resetPrismAngle
Resets the PrismAngle attribute to an unset state.
This field records the Angle between two surfaces of this Prism.
function hasPrismAngle
Checks whether the optional PrismAngle attribute is present.
Return: true if the optional attribute has been set, false otherwise
This field records the Angle between two surfaces of this Prism.
function setPrismAngleUnit
Sets the value of the PrismAngleUnit attribute.
Parameters:
- value The value to set
No description available in the XSD standard.
function getPrismAngleUnit
Returns the value of the PrismAngleUnit attribute.
Return: The value of the attribute
No description available in the XSD standard.
function resetPrismAngleUnit
Resets the PrismAngleUnit attribute to an unset state.
No description available in the XSD standard.
function hasPrismAngleUnit
Checks whether the optional PrismAngleUnit attribute is present.
Return: true if the optional attribute has been set, false otherwise
No description available in the XSD standard.
function setDesign
Sets the value of the Design attribute.
Parameters:
- value The value to set
This field records the shape of the Prism with specific reference to the angles defined by its faces.
function getDesign
Returns the value of the Design attribute.
Return: The value of the attribute
This field records the shape of the Prism with specific reference to the angles defined by its faces.
function resetDesign
Resets the Design attribute to an unset state.
This field records the shape of the Prism with specific reference to the angles defined by its faces.
function hasDesign
Checks whether the optional Design attribute is present.
Return: true if the optional attribute has been set, false otherwise
This field records the shape of the Prism with specific reference to the angles defined by its faces.
function setAbbeNumber
Sets the value of the AbbeNumber attribute.
Parameters:
- value The value to set
This field records the Abbe number of this Prism. The Abbe Number is a measure of the material's dispersion (variation of Refractive Index versus Wavelength), with high values indicating low dispersion.
function getAbbeNumber
Returns the value of the AbbeNumber attribute.
Return: The value of the attribute
This field records the Abbe number of this Prism. The Abbe Number is a measure of the material's dispersion (variation of Refractive Index versus Wavelength), with high values indicating low dispersion.
function resetAbbeNumber
Resets the AbbeNumber attribute to an unset state.
This field records the Abbe number of this Prism. The Abbe Number is a measure of the material's dispersion (variation of Refractive Index versus Wavelength), with high values indicating low dispersion.
function hasAbbeNumber
Checks whether the optional AbbeNumber attribute is present.
Return: true if the optional attribute has been set, false otherwise
This field records the Abbe number of this Prism. The Abbe Number is a measure of the material's dispersion (variation of Refractive Index versus Wavelength), with high values indicating low dispersion.
function setMaterialName
Sets the value of the MaterialName attribute.
Parameters:
- value The value to set
This field records the chemical composition or designation of the Material this Prism is made of.
function 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 Prism is made of.
function resetMaterialName
Resets the MaterialName attribute to an unset state.
This field records the chemical composition or designation of the Material this Prism is made of.
function 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 Prism is made of.
function setGlassCode
Sets the value of the GlassCode attribute.
Parameters:
- value The value to set
If available, this field records the international Glass Code of the material that constitutes this Prism. 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
function 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 Prism. 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
function resetGlassCode
Resets the GlassCode attribute to an unset state.
If available, this field records the international Glass Code of the material that constitutes this Prism. 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
function hasGlassCode
Checks whether the optional GlassCode attribute is present.
Return: true if the optional attribute has been set, false otherwise
If available, this field records the international Glass Code of the material that constitutes this Prism. 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
function setDensity
Sets the value of the Density attribute.
Parameters:
- value The value to set
This field records the Density of the material this Prism is made of.
function getDensity
Returns the value of the Density attribute.
Return: The value of the attribute
This field records the Density of the material this Prism is made of.
function resetDensity
Resets the Density attribute to an unset state.
This field records the Density of the material this Prism is made of.
function hasDensity
Checks whether the optional Density attribute is present.
Return: true if the optional attribute has been set, false otherwise
This field records the Density of the material this Prism is made of.
function setDensityUnit
Sets the value of the DensityUnit attribute.
Parameters:
- value The value to set
No description available in the XSD standard.
function getDensityUnit
Returns the value of the DensityUnit attribute.
Return: The value of the attribute
No description available in the XSD standard.
function resetDensityUnit
Resets the DensityUnit attribute to an unset state.
No description available in the XSD standard.
function hasDensityUnit
Checks whether the optional DensityUnit attribute is present.
Return: true if the optional attribute has been set, false otherwise
No description available in the XSD standard.
function setWavelengthRange_List
Sets the list of WavelengthRange elements.
Parameters:
- value The new 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 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
Adds a new WavelengthRange element to this object.
Parameters:
- value The element to add
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
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
Sets the value of the AnnotationRef element.
Parameters:
- value The value to set
No description available in the XSD standard.
function getAnnotationRef
Returns the value of the AnnotationRef element.
Return: The value of the element
No description available in the XSD standard.
function resetAnnotationRef
Resets the AnnotationRef element to an unset state.
No description available in the XSD standard.
function 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
Reimplements: com.inscoper.nbo.ManufacturerSpec_Type.__internal_create
Protected Functions Documentation
function Prism
function swigSetCMemOwn
Reimplements: com.inscoper.nbo.ManufacturerSpec_Type.swigSetCMemOwn
function finalize
Reimplements: com.inscoper.nbo.ManufacturerSpec_Type.finalize
function getCPtr
Updated on 2026-02-13 at 16:11:06 +0100