mphy0026.ui.mphy0026_slice_overlay_app module

Harness to run CT & overlay application.

class mphy0026.ui.mphy0026_slice_overlay_app.MainWindow(video_source, input_volume, input_surface)[source]

Bases: QMainWindow

setup_controls()[source]

Setup widgets for buttons etc.

start()[source]

Start overlay window.

staticMetaObject = PySide6.QtCore.QMetaObject("MainWindow" inherits "QMainWindow": )
toggle_model()[source]

Toggle model view

toggle_slice()[source]

Toggle slice view

x_changed(x_value)[source]

Callbakc for x slider.

y_changed(y_value)[source]

Callback for y slider

class mphy0026.ui.mphy0026_slice_overlay_app.OverlayMainWindow(video_source, input_volume, input_surface)[source]

Bases: OverlayOnVideoFeed

staticMetaObject = PySide6.QtCore.QMetaObject("OverlayMainWindow" inherits "OverlayOnVideoFeed": )
update_reslice()[source]

Reslice the volume based on the new angles. Thanks to https://markmail.org/message/ycfr246az23acrl7 for tips on setting the translation correctly.

mphy0026.ui.mphy0026_slice_overlay_app.run_overlay()[source]

Run the app