def __init__(self, pos=None, size=None, **kargs): if size == None: #size = [100e-6,100e-6] size = [20, 20] if pos == None: pos = [0, 0] self._shape = None ROI.__init__(self, pos, size, **kargs) self.sigRegionChanged.connect(self.invalidate) self.aspectLocked = True
def __init__(self, pos=None, size=None, **kargs): if size == None: # size = [100e-6,100e-6] size = [20, 20] if pos == None: pos = [0, 0] self._shape = None ROI.__init__(self, pos, size, **kargs) self.sigRegionChanged.connect(self.invalidate) self.aspectLocked = True
def __init__(self, value, parent=None): self._center = (0, 0) self._radius = value.radius self._width = value.width self._angle = value.angle self._angle_std = value.angle_std AbstractROI.__init__(self, value) ROI.__init__(self, self._center, (self._radius, self._radius), movable=False, parent=parent) self.aspectLocked = True self.init_roi() self.set_radius(self._radius)
def __init__(self, size): ROI.__init__(self, pos=[0, 0], size=size) self.addScaleHandle([1, 1], [0, 0])
def __init__(self, pos, size, centered=False, simple=False, sideScalers=False, movable=True, rotatable=True, sendBack=True, alpha=False, **args): self.sendBack = sendBack self.image_array = None self.image_item = None ## created for histo self.original_array = None self.current_array = None self.current_curve_array = None ## created for sample photo self.heatmap_original_arrays = None ## dictionary self.heatmap_current_array = None self.curve_color = QtGui.QColor(79, 106, 25) self.curve_tense = 0.4 self.curve_size = 5 self.prev_alpha = 255 self.state_flag = {} self.state_flag['isDrag'] = False self.state_flag['isPaint'] = False self.state_flag['isMoving'] = False self.state_flag['isHeatmap'] = False self.state_flag['isDelete'] = False self.widgets = {} self.curves = [] ## storing curveObject self.track = [] if simple: print "simple image roi" ROI.__init__(self, pos, size, removable=False, movable=movable, **args) return ROI.__init__(self, pos, size, movable=movable, **args) if centered: center = [0.5, 0.5] else: center = [0, 0] if rotatable: self.addRotateHandle([1, 0], [0.5, 0.5]) self.addRotateHandle([0, 1], [0.5, 0.5]) self.addScaleHandle([1, 1], [0.5, 0.5]) #self.addScaleRotateHandle([1,0], [1,0.5]) #self.addScaleRotateHandle([0,1], [0,0.5]) self.get_menu() if alpha: self.add_alpha_slider()