Skip to content

MaskingPlate

Bases: OpticalAperture_Type

Represents the XML element MaskingPlate.

This element describes an opaque Masking Plate positioned in the light path to block specific components of the light beam.

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)

setFunction(value, validate=True)

getFunction()

resetFunction()

hasFunction()

setExcitation(value, validate=True)

getExcitation()

resetExcitation()

hasExcitation()

setApertureSize(value, validate=True)

getApertureSize()

resetApertureSize()

hasApertureSize()

setApertureSizeUnit(value, validate=True)

getApertureSizeUnit()

resetApertureSizeUnit()

hasApertureSizeUnit()

setApertureNr_(value, validate=True)

getApertureNr_()

resetApertureNr_()

hasApertureNr_()

setApertureShape(value, validate=True)

getApertureShape()

resetApertureShape()

hasApertureShape()

getApertureShapeAllowedValues() staticmethod

setMaterial(value, validate=True)

getMaterial()

resetMaterial()

hasMaterial()

getMaterialAllowedValues() staticmethod