pyOMA.GUI.ChanDofEditorGUI#

Minimal PyQt6 dialog to define a channel-DOF assignment.

Wraps set_chan_dof() / remove_chan_dof(): a ModeShapePlot preview shows every existing channel-DOF assignment, with the one currently being edited highlighted in a different color. OK commits the node/azimuth/ elevation currently shown, Cancel discards, Delete removes any existing assignment for this channel.

Widget layout lives in ui/chan_dof_editor.ui (compiled to generated/ui_chan_dof_editor.py by scripts/build_ui.py); this module only wires signals/slots and holds the preview logic.

Classes

ChanDofEditorGUI(prep_signals, ...[, parent])

Dialog to add/edit/delete the DOF assignment of a single channel.