rayoptics.qtgui.idealimagerdialog module
Qt5 dialog box for ideal imager ui
- class IdealImagerDialog(conjugate_type, specsheets, cmd_fct=None, **kwargs)[source]
Bases:
QWidget
- staticMetaObject = PySide6.QtCore.QMetaObject("IdealImagerDialog" inherits "QWidget": )
- class ImagerSpecGroupBox(parent, specsheet, keys=None, labels=None, **kwargs)[source]
Bases:
QGroupBox
- staticMetaObject = PySide6.QtCore.QMetaObject("ImagerSpecGroupBox" inherits "QGroupBox": )
- class EtendueGroupBox(parent, itype, specsheet, **kwargs)[source]
Bases:
QGroupBox
- staticMetaObject = PySide6.QtCore.QMetaObject("EtendueGroupBox" inherits "QGroupBox": )
- class SpaceGroupBox(parent, title, fld_ape, obj_img, keys, labels=None, **kwargs)[source]
Bases:
QGroupBox
- update_checkboxes(inputs, values, partition_defined=False)[source]
update the display for the etendue cell being updated
A partition is an aperture or field pair of object/image inputs.
If it is defined, this means that all attrs can be supplied. In this case, the inputs will have editable values and (checked) checkboxes; the remaining attrs will have uneditable values and (unchecked) checkboxes.
If the partition is not defined, all values and checkboxes will be editable, the input attrs, if any, will be checked.
- staticMetaObject = PySide6.QtCore.QMetaObject("SpaceGroupBox" inherits "QGroupBox": )