mantidimaging.core.utility.sensible_roi module#

class mantidimaging.core.utility.sensible_roi.ROIBinner(roi: SensibleROI, step_size: int, bin_size: int)[source]#

Bases: object

property bin_size: int#
get_sub_roi(i: int, j: int) SensibleROI[source]#
lengths() tuple[int, int][source]#
property roi: SensibleROI#
property step_size: int#
class mantidimaging.core.utility.sensible_roi.SensibleROI(left: 'int' = 0, top: 'int' = 0, right: 'int' = 0, bottom: 'int' = 0)[source]#

Bases: Iterable[int]

bottom: int#
static from_list(roi: list[int] | list[float]) SensibleROI[source]#
static from_points(position: CloseEnoughPoint, size: CloseEnoughPoint) SensibleROI[source]#
property height: int#
left: int#
right: int#
to_list_string() str[source]#
top: int#
property width: int#