def __init__(self, viewer, **kwargs): super(SpectrumExtractorMode, self).__init__(viewer, **kwargs) self._roi_tool = qt_roi.QtRectangularROI(self._axes) # default self._tool = SpectrumTool(self.viewer, self) self._release_callback = self._tool._update_profile self._move_callback = self._tool._move_profile self._roi_callback = None
def __init__(self, axes, **kwargs): super(RectangleMode, self).__init__(axes, **kwargs) self.icon = get_icon('glue_square') self.mode_id = 'Rectangle' self.action_text = 'Rectangular ROI' self.tool_tip = 'Define a rectangular region of interest' self._roi_tool = qt_roi.QtRectangularROI(self._axes) self.shortcut = 'R'
def __init__(self, axes, **kwargs): super(SpectrumExtractorMode, self).__init__(axes, **kwargs) self.icon = get_icon('glue_spectrum') self.mode_id = 'Spectrum' self.action_text = 'Spectrum' self.tool_tip = 'Extract a spectrum from the selection' self._roi_tool = qt_roi.QtRectangularROI(self._axes) # default self.shortcut = 'S'
def __init__(self, axes, **kwargs): super(SpectrumExtractorMode, self).__init__(axes, **kwargs) self.icon = get_icon('glue_spectrum') self.mode_id = 'Spectrum' self.action_text = 'Spectrum' self.tool_tip = 'Extract a spectrum from the selection' self._roi_tool = qt_roi.QtRectangularROI(self._axes) self._roi_tool.plot_opts.update(edgecolor='#c51b7d', facecolor=None, edgewidth=3, alpha=1.0) self.shortcut = 'S'
def set_roi_tool(self, mode): if mode is 'Rectangle': self._roi_tool = qt_roi.QtRectangularROI(self._axes) if mode is 'Circle': self._roi_tool = qt_roi.QtCircularROI(self._axes) if mode is 'Polygon': self._roi_tool = qt_roi.QtPolygonalROI(self._axes) self._roi_tool.plot_opts.update(edgecolor='#c51b7d', facecolor=None, edgewidth=3, alpha=1.0)
def __init__(self, viewer, **kwargs): super(RectangleMode, self).__init__(viewer, **kwargs) self._roi_tool = qt_roi.QtRectangularROI(self._axes)