Skip to content

IrisDiaphragm

Bases: OpticalAperture_Type

Represents the XML element IrisDiaphragm.

This element represents a Diaphragm, positioned trasversally to the optical axis bounded by multiple leaves, usually metal, arranged so as to provide an opening of variable size, which is adjustable by means of a mechanical control.

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)

setMaxApertureDiameter(value, validate=True)

getMaxApertureDiameter()

resetMaxApertureDiameter()

hasMaxApertureDiameter()

setMaxApertureDiameterUnit(value, validate=True)

getMaxApertureDiameterUnit()

resetMaxApertureDiameterUnit()

hasMaxApertureDiameterUnit()

setShape(value, validate=True)

getShape()

resetShape()

hasShape()