def __init__(self, pos, size, **args): ROI.__init__(self, pos, size, **args) self.aspectLocked = True self.hasData = False self.index = None self.currentPen = pg.mkPen(color=(255,0,255),width=2.5) self.setPen(self.currentPen)
def __init__(self, pos, size, **args): ROI.__init__(self, pos, size, **args) self.aspectLocked = True self.hasData = False self.index = None self.currentPen = pg.mkPen(color=(255, 0, 255), width=2.5) self.setPen(self.currentPen)
def __init__(self, scalable=False): #QtGui.QGraphicsRectItem.__init__(self, 0, 0, size[0], size[1]) ROI.__init__(self, [0,0], [1,1]) center = [0.5, 0.5] if scalable: self.addScaleHandle([1, 1], center, lockAspect=True) self.addScaleHandle([0, 0], center, lockAspect=True) self.addRotateHandle([0, 1], center) self.addRotateHandle([1, 0], center)
def __init__(self, scalable=False): #QtGui.QGraphicsRectItem.__init__(self, 0, 0, size[0], size[1]) ROI.__init__(self, [0, 0], [1, 1]) center = [0.5, 0.5] if scalable: self.addScaleHandle([1, 1], center, lockAspect=True) self.addScaleHandle([0, 0], center, lockAspect=True) self.addRotateHandle([0, 1], center) self.addRotateHandle([1, 0], center)
def __init__(self, pos, size, **args): ROI.__init__(self, pos, size, **args) self.addTranslateHandle([0.5, 0.5]) self.addScaleHandle([1, 1], [0, 0]) self.addScaleHandle([0, 0], [1, 1]) self.addScaleHandle([1, 0.5], [0, 0.5]) self.addScaleHandle([0.5, 1], [0.5, 0]) self.addScaleHandle([0, 0.5], [1, 0.5]) self.addScaleHandle([0.5, 0], [0.5, 1]) self.addScaleHandle([1, 0], [0, 1]) self.addScaleHandle([0, 1], [1, 0])
def __init__(self, pos1, pos2, **args): """ constructor :param pos1: start position :type pos1: [float, float] :param pos2: end position :type pos2: [float, float] :param args: dictionary with ROI parameters :type args: :obj:`dict`<:obj:`str`, :obj:`any`> """ pos1 = _pg.Point(pos1) pos2 = _pg.Point(pos2) d = pos2 - pos1 l = d.length() ang = _pg.Point(1, 0).angle(d) ROI.__init__(self, pos1, size=_pg.Point(l, 1), angle=ang, **args) self.addScaleRotateHandle([0, 0.5], [1, 0.5]) self.addScaleRotateHandle([1, 0.5], [0, 0.5])