def movePoint(self, handle, pos, modifiers=Qt.KeyboardModifier(), finish=True, coords="parent"): super(BetterRectROI, self).movePoint(handle, pos, modifiers, finish, coords) self.width = self.handle["pos"].x() * self.size().x() self.height = self.handle["pos"].y() * self.size().y() self.handleChanged()
def movePoint(self, handle, pos, modifiers=Qt.KeyboardModifier(), finish=True, coords="parent"): super(LineROI, self).movePoint(handle, pos, modifiers, finish, coords) self._update_state() self.handleChanged()
def movePoint(self, handle, pos, modifiers=Qt.KeyboardModifier(), finish=True, coords='parent'): super(ArcROI, self).movePoint(handle, pos, modifiers, finish, coords) # Set internal parameters if handle in [self.innerhandle, self.outerhandle]: self.innerradius = self.innerhandle.pos().length() self.outerradius = self.outerhandle.pos().length() self.thetacenter = self.outerhandle.pos().angle(Point(1, 0)) elif handle is self.widthhandle: self.thetawidth = 2 * self.widthhandle.pos().angle(self.innerhandle.pos()) self.handleChanged()
def movePoint(self, handle, pos, modifiers=Qt.KeyboardModifier(), finish=True, coords="parent"): super(ArcROI, self).movePoint(handle, pos, modifiers, finish, coords) self._update_internal_parameters(handle)