コード例 #1
0
ファイル: menuimage_track.py プロジェクト: cristina-mt/fias
	def clearall_roiList(self):

		MainDisplay.show_overlay(self)
		ROIdisplay.noshow_roi(self)

		del self._roipath
		del self._roilabel

		self.roiListbox.delete(0, 'end')

		self._canvas.draw()
コード例 #2
0
    def show_localfit(self):

        if self.tshowfitButton.cget('text') == 'Show Fit':
            self._overfit['enable'].set(1)
            self.tshowfitButton.config(text='Hide Fit')
        elif self.tshowfitButton.cget('text') == 'Hide Fit':
            self._overfit['enable'].set(0)
            self.tshowfitButton.config(text='Show Fit')

        MainDisplay.show_overlay(self)

        self.skfilterButton.config(text='Filter')
        self.skmaskButton.config(text='Mask')
コード例 #3
0
    def show_track(self):

        if self.tshowlabelButton.cget('text') == 'Show Labels':
            self._overlabel['enable'].set(1)
            self.tshowlabelButton.config(text='Hide Labels')
        elif self.tshowlabelButton.cget('text') == 'Hide Labels':
            self._overlabel['enable'].set(0)
            self.tshowlabelButton.config(text='Show Labels')

        MainDisplay.show_overlay(self)

        self.skfilterButton.config(text='Filter')
        self.skmaskButton.config(text='Mask')
コード例 #4
0
    def showskeleton(self):

        if self.skskeletonButton.cget('text') == 'Skeleton':
            self._overskel['enable'].set(1)
            self.skskeletonButton.config(text='Hide')
        elif self.skskeletonButton.cget('text') == 'Hide':
            self._overskel['enable'].set(0)
            self.skskeletonButton.config(text='Skeleton')

        MainDisplay.show_overlay(self)

        self.skfilterButton.config(text='Filter')
        self.skmaskButton.config(text='Mask')
コード例 #5
0
    def show(self):

        if self.eshowButton.cget('text') == 'Show':
            self._overedge['enable'].set(1)
            self.eshowButton.config(text='Hide')
        elif self.eshowButton.cget('text') == 'Hide':
            self._overedge['enable'].set(0)
            self.eshowButton.config(text='Show')

        MainDisplay.show_overlay(self)

        self.skfilterButton.config(text='Filter')
        self.skmaskButton.config(text='Mask')
コード例 #6
0
ファイル: menuimage_track.py プロジェクト: cristina-mt/fias
	def keepdelall_roi(self, keep):

		self.roiListbox.selection_clear(0, 'end')
		self.roiListbox.selection_set(0, 'end')

		if keep == 0: ROImanager.deldata_inroi(self)
		elif keep == 1: ROImanager.keepdata_inroi(self)

		ROIdisplay.noshow_roi(self)

		del self._roipath; del self._roilabel

		self.roiListbox.delete(0, 'end')

		MainDisplay.show_overlay(self)
コード例 #7
0
ファイル: menuimage_track.py プロジェクト: cristina-mt/fias
	def apply(self):
		self._overedge['size'].set(self.ove_szSpinbox.get())
		self._overedge['ecolor'].set(self.ove_ecCombobox.get())
		self._overedge['fcolor'].set(self.ove_fcCombobox.get())
		self._overskel['size'].set(self.ovs_szSpinbox.get())
		self._overskel['ecolor'].set(self.ovs_ecCombobox.get())
		self._overskel['fcolor'].set(self.ovs_fcCombobox.get())
		self._overlabel['size'].set(self.ovl_szSpinbox.get())
		self._overlabel['ecolor'].set(self.ovl_ecCombobox.get())
		self._overfit['lwidth'].set(self.ovf_lwSpinbox.get())
		self._overfit['color'].set(self.ovf_lcCombobox.get())

		MainDisplay.show_overlay(self)
		try: ROIdisplay.show_roi(self)
		except AttributeError: pass
		ImageOverlay.setstate_cpanel(self)
コード例 #8
0
ファイル: menuimage_track.py プロジェクト: cristina-mt/fias
	def keepdelsel_roi(self, keep):

		if keep == 0:
			ROImanager.deldata_inroi(self)
			list_del = self.roiListbox.curselection()
		elif keep == 1:
			ROImanager.keepdata_inroi(self)
			list_del = [item for item in np.arange(self.roiListbox.size())
						if item not in self.roiListbox.curselection()]

		ROIdisplay.noshow_roi(self)

		for item in sorted(list_del, reverse=True):
			del self._roipath[item]
			del self._roilabel[item]

		for n, item in enumerate(self._roilabel):
			item.set_text(str(n+1))

		MainDisplay.show_overlay(self)

		ROIdisplay.show_roi(self)
		ROImanager.update_roiList(self)