From ece045790e523b402fddd8014daeef9b54230ff7 Mon Sep 17 00:00:00 2001 From: Tony S Yu Date: Wed, 12 Dec 2012 15:54:12 -0500 Subject: [PATCH] STY: Remove reset functionality in line tool Since a line can be draw without selecting handles, the reset functionality doesn't seem necessary. --- skimage/viewer/canvastools/line_tool.py | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/skimage/viewer/canvastools/line_tool.py b/skimage/viewer/canvastools/line_tool.py index 085c92b8..5db94a7e 100644 --- a/skimage/viewer/canvastools/line_tool.py +++ b/skimage/viewer/canvastools/line_tool.py @@ -34,8 +34,7 @@ class LineTool(CanvasToolBase): self.maxdist = maxdist self._active_pt = None - self._init_end_pts = np.transpose([x, y]) - self.end_pts = self._init_end_pts.copy() + self.end_pts = np.transpose([x, y]) self._line = lines.Line2D(x, y, animated=True, **props) ax.add_line(self._line) @@ -78,12 +77,6 @@ class LineTool(CanvasToolBase): self.set_visible(False) self.redraw() - def reset(self): - self.end_pts = self._init_end_pts.copy() - self._line.set_data(np.transpose(self.end_pts)) - self._handles.set_data(np.transpose(self.end_pts)) - self.update(None, None) - def update(self, x, y): if x is not None: self.end_pts[self._active_pt, :] = x, y @@ -120,8 +113,6 @@ class ThickLineTool(LineTool): self._thicken_scan_line() elif event.key == '-': self._shrink_scan_line() - elif event.key == 'r': - self.reset() def _thicken_scan_line(self): self.linewidth += 1