mantidimaging.gui.windows.stack_visualiser.presenter module#

class mantidimaging.gui.windows.stack_visualiser.presenter.SVImageMode(*values)[source]#

Bases: IntEnum

NORMAL = 0#
SUMMED = 1#
class mantidimaging.gui.windows.stack_visualiser.presenter.SVNotification(*values)[source]#

Bases: IntEnum

DUPE_STACK = 4#
DUPE_STACK_ROI = 5#
REFRESH_IMAGE = 1#
SWAP_AXES = 3#
TOGGLE_IMAGE_MODE = 2#
class mantidimaging.gui.windows.stack_visualiser.presenter.SVParameters(*values)[source]#

Bases: IntEnum

Stack Visualiser parameters that the Stack Visualiser presenter can retrieve

ROI = 0#
class mantidimaging.gui.windows.stack_visualiser.presenter.StackVisualiserPresenter(view: StackVisualiserView, images: ImageStack)[source]#

Bases: BasePresenter

add_new_dataset_to_model_and_update_view(images: ImageStack) None[source]#
add_sinograms_to_model_and_update_view(new_stack: ImageStack) None[source]#
create_swapped_axis_stack() None[source]#
delete_data()[source]#
dupe_stack() None[source]#
dupe_stack_roi() None[source]#
find_image_from_angle(selected_angle: float) int[source]#
get_num_images() int[source]#
get_parameter_value(parameter: SVParameters) Any[source]#

Gets a parameter from the stack visualiser for use elsewhere (e.g. operations). :param parameter: The parameter value to be retrieved

notify(signal) None[source]#
refresh_image() None[source]#
toggle_image_mode()[source]#
view: StackVisualiserView#