mantidimaging.gui.windows.live_viewer.presenter module#
- class mantidimaging.gui.windows.live_viewer.presenter.LiveViewerWindowPresenter(view: LiveViewerWindowView, main_window: MainWindowView)[source]#
Bases:
BasePresenter
The presenter for the Live Viewer window.
This presenter is responsible for handling user interaction with the view and updating the model and view accordingly to look after the state of the window.
- convert_image_to_imagestack(image_data) ImageStack [source]#
Convert the single image to an imagestack so the Operations framework can be used
- static load_image(image_path: Path) ndarray [source]#
Load a .Tif, .Tiff or .Fits file only if it exists and returns as an ndarray
- model: LiveViewerWindowModel#
- op_func: Callable#
- update_image_list(images_list: list[Image_Data]) None [source]#
Update the image in the view.
- update_image_modified(image_path: Path) None [source]#
Update the displayed image when the file is modified
- update_image_operation() None [source]#
Reload the current image if an operation has been performed on the current image
- view: LiveViewerWindowView#