Skip to content

AcoustoOpticalDevice_Type

Bases: ManufacturerSpec_Type

Represents the XML complex type AcoustoOpticalDevice.

This is a device that performs spatial, temporal, and spectral modulations of light on the basis of acousto-optic (AO) diffraction. AO diffraction is a phenomenon whereby an acoustic wave propagating in an optically transparent medium, produces a periodic modulation of the index of refraction of the medium via the elasto-optical effect and might therefore diffract portions of an incident light into one or more directions.

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)

setID(value, validate=True)

getID()

resetID()

hasID()

setName(value, validate=True)

getName()

resetName()

hasName()

setContrastRatio(value, validate=True)

getContrastRatio()

resetContrastRatio()

hasContrastRatio()

setCoating(value, validate=True)

getCoating()

resetCoating()

hasCoating()

getCoatingAllowedValues() staticmethod

setAttenuationMethod(value, validate=True)

getAttenuationMethod()

resetAttenuationMethod()

hasAttenuationMethod()

setAttenuationCoefficient(value, validate=True)

getAttenuationCoefficient()

resetAttenuationCoefficient()

hasAttenuationCoefficient()

setTuningAccuracy(value, validate=True)

getTuningAccuracy()

resetTuningAccuracy()

hasTuningAccuracy()

setTuningAccuracyUnit(value, validate=True)

getTuningAccuracyUnit()

resetTuningAccuracyUnit()

hasTuningAccuracyUnit()

setPolarization(value, validate=True)

getPolarization()

resetPolarization()

hasPolarization()

setBragg(value, validate=True)

getBragg()

resetBragg()

hasBragg()

setTuningResolution(value, validate=True)

getTuningResolution()

resetTuningResolution()

hasTuningResolution()

setTuningResolutionUnit(value, validate=True)

getTuningResolutionUnit()

resetTuningResolutionUnit()

hasTuningResolutionUnit()

setTuningRate(value, validate=True)

getTuningRate()

resetTuningRate()

hasTuningRate()

setTuningRateUnit(value, validate=True)

getTuningRateUnit()

resetTuningRateUnit()

hasTuningRateUnit()

setAngleOfIncidence(value, validate=True)

getAngleOfIncidence()

resetAngleOfIncidence()

hasAngleOfIncidence()

setAngleOfIncidenceUnit(value, validate=True)

getAngleOfIncidenceUnit()

resetAngleOfIncidenceUnit()

hasAngleOfIncidenceUnit()

setAngularAperture(value, validate=True)

getAngularAperture()

resetAngularAperture()

hasAngularAperture()

setAngularApertureUnit(value, validate=True)

getAngularApertureUnit()

resetAngularApertureUnit()

hasAngularApertureUnit()

setMaterial(value, validate=True)

getMaterial()

resetMaterial()

hasMaterial()

setDesign(value, validate=True)

getDesign()

resetDesign()

hasDesign()

setGeometry(value, validate=True)

getGeometry()

resetGeometry()

hasGeometry()

setOperatingTemperature(value, validate=True)

getOperatingTemperature()

resetOperatingTemperature()

hasOperatingTemperature()

setOperatingTemperatureUnit(value, validate=True)

getOperatingTemperatureUnit()

resetOperatingTemperatureUnit()

hasOperatingTemperatureUnit()

setAnnotationRef(value, validate=True)

getAnnotationRef()

resetAnnotationRef()

hasAnnotationRef()