Source code for bacteria_density.qt_workers

from qtpy.QtCore import QObject
from PyQt5.QtCore import pyqtSignal, pyqtSlot
import numpy as np

[docs] class QtExportCrops(QObject): finished = pyqtSignal() def __init__(self, model): super().__init__() self.model = model
[docs] def run(self): self.model.export_regions() self.finished.emit()
[docs] class QtMakeMasks(QObject): finished = pyqtSignal() def __init__(self, model): super().__init__() self.model = model
[docs] def run(self): self.model.make_mask_and_skeleton() self.finished.emit()
[docs] class QtMedialAxis(QObject): finished = pyqtSignal() def __init__(self, model): super().__init__() self.model = model
[docs] def run(self): self.model.make_medial_path() self.finished.emit()
[docs] class QtMeasure(QObject): finished = pyqtSignal() def __init__(self, model): super().__init__() self.model = model
[docs] def run(self): self.model.make_measures() self.finished.emit()
[docs] class QtPlot(QObject): finished = pyqtSignal() def __init__(self, model): super().__init__() self.model = model
[docs] def run(self): self.model.make_plots() self.finished.emit()