def __init__(self, vis_model, il, model): BaseViewWidget.__init__(self) self.il = il self.iv = ImageView(il) self.model = model self.vis_model = vis_model self.overlays = set() self.active_overlays = set() self.setFocusPolicy(QtCore.Qt.StrongFocus) self.viewState.transform = scale(0.80) self.originView = OriginView() self.text_batch = TextBatcher(self.gls.text)
def __init__(self, project): BaseViewWidget.__init__(self) self.project = project self.image_view_cache = { } self.pad_renderer = PadRender(self) self.dip_renderer = DIPRender(self) self.smd_renderer = SMDRender(self) self.trace_renderer = TraceRender(self) self.via_renderer = THRenderer(self) self.text_batch = TextBatcher(self.gls.text) self.poly_renderer = CachedPolygonRenderer(self) self.hairline_renderer = HairlineRenderer(self) self.passive_renderer = PassiveRender(self) # Initial view is a normalized 1-1-1 area. # Shift to be 10cm max self.viewState.transform = translate(-0.9, -0.9).dot(scale(1./100000))
def __init__(self, vis_model: VisibilityModelRoot, il: ImageLayer, model) -> None: BaseViewWidget.__init__(self) self.il = il self.iv = ImageView(il) self.model = model self.vis_model = vis_model self.overlays: Set[OverlayProtocol] = set() self.active_overlays: Set[OverlayProtocol] = set() self.setFocusPolicy(QtCore.Qt.StrongFocus) self.viewState.set_scale(0.80) self.originView = OriginView() self.text_batch = TextBatcher(self.gls.text)