mantidimaging.gui.widgets.line_profile_plot.view module

class mantidimaging.gui.widgets.line_profile_plot.view.ImageViewLineROI(image_view: MIMiniImageView | MIImageView, reset_menu_name: str | None = None)[source]

Bases: LineSegmentROI

checkPointMove(_handle, pos: QPoint, _modifiers) bool[source]

When handles move, they must ask the ROI if the move is acceptable. By default, this always returns True. Subclasses may wish override.

cleanup()[source]
get_image_region() tuple[np.ndarray, np.ndarray] | None[source]
reset() None[source]
reset_is_needed() bool[source]
class mantidimaging.gui.widgets.line_profile_plot.view.LineProfilePlot(image_view: MIMiniImageView | MIImageView)[source]

Bases: GraphicsLayout

cleanup()[source]
clear_plot() None[source]
reset() None[source]
update(self, rect: QRectF = QRectF())[source]
update(self, ax: float, ay: float, width: float, height: float) None