Skip to content

DeformableMirror

Bases: ElectroOpticalDevice_Type

Represents the XML element DeformableMirror.

A Deformable Mirror (DM) is a Mechano Electro-Optical Device that has a controllable spatially varying mirror surface to modulate the wavefront of a beam of light impinging on it. This type of device is typically used in adaptive optics.

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)

setType(value, validate=True)

getType()

resetType()

hasType()

setActuators(value, validate=True)

getActuators()

resetActuators()

hasActuators()

setActuatorPitch(value, validate=True)

getActuatorPitch()

resetActuatorPitch()

hasActuatorPitch()

setActuatorPitchUnit(value, validate=True)

getActuatorPitchUnit()

resetActuatorPitchUnit()

hasActuatorPitchUnit()

setActuatorStroke(value, validate=True)

getActuatorStroke()

resetActuatorStroke()

hasActuatorStroke()

setActuatorStrokeUnit(value, validate=True)

getActuatorStrokeUnit()

resetActuatorStrokeUnit()

hasActuatorStrokeUnit()

setResponseTime(value, validate=True)

getResponseTime()

resetResponseTime()

hasResponseTime()

setResponseTimeUnit(value, validate=True)

getResponseTimeUnit()

resetResponseTimeUnit()

hasResponseTimeUnit()

getResponseTimeUnitAllowedValues() staticmethod