Skip to content

com.inscoper.nbo.MicrolensArray

Represents the XML element MicrolensArray. More...

Inherits from com.inscoper.nbo.NBOBaseClass

Public Functions

Name
synchronized void delete()
MicrolensArray()
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(ElectroOpticalDeviceID_Type value, boolean validate)
Sets the value of the ID attribute.
void setID(ElectroOpticalDeviceID_Type value)
Sets the value of the ID attribute.
ElectroOpticalDeviceID_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 setLensletDiameter(float value, boolean validate)
Sets the value of the LensletDiameter attribute.
void setLensletDiameter(float value)
Sets the value of the LensletDiameter attribute.
float getLensletDiameter()
Returns the value of the LensletDiameter attribute.
void resetLensletDiameter()
Resets the LensletDiameter attribute to an unset state.
boolean hasLensletDiameter()
Checks whether the LensletDiameter attribute is present.
void setLensletDiameterUnit(UnitsLength_Type value, boolean validate)
Sets the value of the LensletDiameterUnit attribute.
void setLensletDiameterUnit(UnitsLength_Type value)
Sets the value of the LensletDiameterUnit attribute.
UnitsLength_Type getLensletDiameterUnit()
Returns the value of the LensletDiameterUnit attribute.
void resetLensletDiameterUnit()
Resets the LensletDiameterUnit attribute to an unset state.
boolean hasLensletDiameterUnit()
Checks whether the optional LensletDiameterUnit attribute is present.
void setLensletPitch(float value, boolean validate)
Sets the value of the LensletPitch attribute.
void setLensletPitch(float value)
Sets the value of the LensletPitch attribute.
float getLensletPitch()
Returns the value of the LensletPitch attribute.
void resetLensletPitch()
Resets the LensletPitch attribute to an unset state.
boolean hasLensletPitch()
Checks whether the LensletPitch attribute is present.
void setLensletPitchUnit(UnitsLength_Type value, boolean validate)
Sets the value of the LensletPitchUnit attribute.
void setLensletPitchUnit(UnitsLength_Type value)
Sets the value of the LensletPitchUnit attribute.
UnitsLength_Type getLensletPitchUnit()
Returns the value of the LensletPitchUnit attribute.
void resetLensletPitchUnit()
Resets the LensletPitchUnit attribute to an unset state.
boolean hasLensletPitchUnit()
Checks whether the optional LensletPitchUnit attribute is present.
void setLensletArrangement(String value, boolean validate)
Sets the value of the LensletArrangement attribute.
void setLensletArrangement(String value)
Sets the value of the LensletArrangement attribute.
String getLensletArrangement()
Returns the value of the LensletArrangement attribute.
void resetLensletArrangement()
Resets the LensletArrangement attribute to an unset state.
boolean hasLensletArrangement()
Checks whether the LensletArrangement attribute is present.
void setLensletShape(LensletShape_Type value, boolean validate)
Sets the value of the LensletShape attribute.
void setLensletShape(LensletShape_Type value)
Sets the value of the LensletShape attribute.
LensletShape_Type getLensletShape()
Returns the value of the LensletShape attribute.
void resetLensletShape()
Resets the LensletShape attribute to an unset state.
boolean hasLensletShape()
Checks whether the optional LensletShape attribute is present.
void setLensletProfileShape(LensShapeType_Type value, boolean validate)
Sets the value of the LensletProfileShape attribute.
void setLensletProfileShape(LensShapeType_Type value)
Sets the value of the LensletProfileShape attribute.
LensShapeType_Type getLensletProfileShape()
Returns the value of the LensletProfileShape attribute.
void resetLensletProfileShape()
Resets the LensletProfileShape attribute to an unset state.
boolean hasLensletProfileShape()
Checks whether the optional LensletProfileShape attribute is present.
void setCoating(String value, boolean validate)
Sets the value of the Coating attribute.
void setCoating(String value)
Sets the value of the Coating attribute.
String getCoating()
Returns the value of the Coating attribute.
void resetCoating()
Resets the Coating attribute to an unset state.
boolean hasCoating()
Checks whether the Coating attribute is present.
void setReflectance(float value, boolean validate)
Sets the value of the Reflectance attribute.
void setReflectance(float value)
Sets the value of the Reflectance attribute.
float getReflectance()
Returns the value of the Reflectance attribute.
void resetReflectance()
Resets the Reflectance attribute to an unset state.
boolean hasReflectance()
Checks whether the Reflectance attribute is present.
void setSustrateMaterial(OpticalMaterialName_Type value, boolean validate)
Sets the value of the SustrateMaterial attribute.
void setSustrateMaterial(OpticalMaterialName_Type value)
Sets the value of the SustrateMaterial attribute.
OpticalMaterialName_Type getSustrateMaterial()
Returns the value of the SustrateMaterial attribute.
void resetSustrateMaterial()
Resets the SustrateMaterial attribute to an unset state.
boolean hasSustrateMaterial()
Checks whether the optional SustrateMaterial attribute is present.
void setFrontFocalLength(float value, boolean validate)
Sets the value of the FrontFocalLength attribute.
void setFrontFocalLength(float value)
Sets the value of the FrontFocalLength attribute.
float getFrontFocalLength()
Returns the value of the FrontFocalLength attribute.
void resetFrontFocalLength()
Resets the FrontFocalLength attribute to an unset state.
boolean hasFrontFocalLength()
Checks whether the FrontFocalLength attribute is present.
void setBackFocalLength(float value, boolean validate)
Sets the value of the BackFocalLength attribute.
void setBackFocalLength(float value)
Sets the value of the BackFocalLength attribute.
float getBackFocalLength()
Returns the value of the BackFocalLength attribute.
void resetBackFocalLength()
Resets the BackFocalLength attribute to an unset state.
boolean hasBackFocalLength()
Checks whether the BackFocalLength attribute is present.
void setOpticalDistanceUnit(UnitsLength_Type value, boolean validate)
Sets the value of the OpticalDistanceUnit attribute.
void setOpticalDistanceUnit(UnitsLength_Type value)
Sets the value of the OpticalDistanceUnit attribute.
UnitsLength_Type getOpticalDistanceUnit()
Returns the value of the OpticalDistanceUnit attribute.
void resetOpticalDistanceUnit()
Resets the OpticalDistanceUnit attribute to an unset state.
boolean hasOpticalDistanceUnit()
Checks whether the optional OpticalDistanceUnit 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.
void setWavelengthRange_List(WavelengthRangeVector value, boolean validate)
Sets the list of WavelengthRange elements.
void setWavelengthRange_List(WavelengthRangeVector value)
Sets the list of WavelengthRange elements.
WavelengthRangeVector getWavelengthRange_List()
Returns the list of WavelengthRange elements.
void addToWavelengthRange_List(WavelengthRange value, boolean validate)
Adds a new WavelengthRange element to this object.
void addToWavelengthRange_List(WavelengthRange value)
Adds a new WavelengthRange element to this object.
void clearWavelengthRange_List()
Clear the list of WavelengthRange.
MicrolensArray __internal_create(long cPtr, boolean own)
MicrolensArray fromBase(NBOBaseClass base)
Cast a NBOBaseClass to a MicrolensArray.
StringSet getLensletArrangementAllowedValues()
Returns the allowed values for this attribut.
StringSet getCoatingAllowedValues()
Returns the allowed values for this attribut.

Protected Functions

Name
MicrolensArray(long cPtr, boolean cMemoryOwn)
void swigSetCMemOwn(boolean own)
void finalize()
long getCPtr(MicrolensArray obj)

Additional inherited members

Protected Functions inherited from com.inscoper.nbo.NBOBaseClass

Name
NBOBaseClass(long cPtr, boolean cMemoryOwn)

Detailed Description

public class com.inscoper.nbo.MicrolensArray;

Represents the XML element MicrolensArray.

Micro-lens arrays contain multiple micro-lenses forming a one- or two-dimensional array on a supporting substrate.

Public Functions Documentation

function delete

function MicrolensArray

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

function setID

function getID

function resetID

function hasID

function setName

function setName

function getName

function resetName

function hasName

function setLensletDiameter

function setLensletDiameter

function getLensletDiameter

function resetLensletDiameter

function hasLensletDiameter

function setLensletDiameterUnit

function setLensletDiameterUnit

function getLensletDiameterUnit

function resetLensletDiameterUnit

function hasLensletDiameterUnit

function setLensletPitch

function setLensletPitch

function getLensletPitch

function resetLensletPitch

function hasLensletPitch

function setLensletPitchUnit

function setLensletPitchUnit

function getLensletPitchUnit

function resetLensletPitchUnit

function hasLensletPitchUnit

function setLensletArrangement

function setLensletArrangement

function getLensletArrangement

function resetLensletArrangement

function hasLensletArrangement

function setLensletShape

function setLensletShape

function getLensletShape

function resetLensletShape

function hasLensletShape

function setLensletProfileShape

function setLensletProfileShape

function getLensletProfileShape

function resetLensletProfileShape

function hasLensletProfileShape

function setCoating

function setCoating

function getCoating

function resetCoating

function hasCoating

function setReflectance

function setReflectance

function getReflectance

function resetReflectance

function hasReflectance

function setSustrateMaterial

function setSustrateMaterial

function getSustrateMaterial

function resetSustrateMaterial

function hasSustrateMaterial

function setFrontFocalLength

function setFrontFocalLength

function getFrontFocalLength

function resetFrontFocalLength

function hasFrontFocalLength

function setBackFocalLength

function setBackFocalLength

function getBackFocalLength

function resetBackFocalLength

function hasBackFocalLength

function setOpticalDistanceUnit

function setOpticalDistanceUnit

function getOpticalDistanceUnit

function resetOpticalDistanceUnit

function hasOpticalDistanceUnit

function setAnnotationRef

function setAnnotationRef

function getAnnotationRef

function resetAnnotationRef

function hasAnnotationRef

function setWavelengthRange_List

function setWavelengthRange_List

function getWavelengthRange_List

function addToWavelengthRange_List

function addToWavelengthRange_List

function clearWavelengthRange_List

function __internal_create

function fromBase

function getLensletArrangementAllowedValues

function getCoatingAllowedValues

Protected Functions Documentation

function MicrolensArray

function swigSetCMemOwn

function finalize

function getCPtr