Skip to content

BeamSplitter

Bases: MirroringDevice_Type

Represents the XML element BeamSplitter.

This element describes a Mirror that reflects part of the light, regardless of wavelength.

fromBase(base) staticmethod

getTypeName()

getXMLName()

getNBOType()

getChildren()

getSubElements()

fromJsonFile(path, validate=True)

fromJsonString(json_string, validate=True)

fromXmlFile(path, validate=True)

fromXmlString(xml_string, validate=True)

toXmlFile(filename, validate=True)

toXmlString(validate=True)

setTransmittance(value, validate=True)

getTransmittance()

resetTransmittance()

hasTransmittance()

setTransmittanceProfileFile(value, validate=True)

getTransmittanceProfileFile()

resetTransmittanceProfileFile()

hasTransmittanceProfileFile()

getTransmittanceProfileFileAllowedValues() staticmethod

setTransmissionAngle(value, validate=True)

getTransmissionAngle()

resetTransmissionAngle()

hasTransmissionAngle()

setTransmissionAngleUnit(value, validate=True)

getTransmissionAngleUnit()

resetTransmissionAngleUnit()

hasTransmissionAngleUnit()

setReflectance(value, validate=True)

getReflectance()

resetReflectance()

hasReflectance()

setTransmittanceProfileFile_List(value, validate=True)

getTransmittanceProfileFile_List()

addToTransmittanceProfileFile_List(value, validate=True)

clearTransmittanceProfileFile_List()

setReflectanceProfileFile_List(value, validate=True)

getReflectanceProfileFile_List()

addToReflectanceProfileFile_List(value, validate=True)

clearReflectanceProfileFile_List()