def run(self, ips, imgs, para=None): if para['kill']: ips.unit = None else: ips.unit = (para['k'], para['unit']) self.recent.pop(0) add(self.recent, '%s - %s' % (para['k'], para['unit'])) ConfigManager.set('recent-units', self.recent)
def run(self, ips, imgs, para=None): if para['kill']: ips.unit = (1, 'pix') print('huhuhu') else: print('hahaha') ips.unit = (para['k'], para['unit']) self.recent.pop(0) add(self.recent, '%s - %s' % (para['k'], para['unit'])) ConfigManager.set('recent-units', self.recent)
def load(self, ips): self.recent = ConfigManager.get('recent-units') if self.recent == None: self.recent = ['Recent'] else: self.recent.insert(0, 'Recent') self.view[2] = (list, self.recent, str, 'commen', 'recent', '') if ips.unit == None: self.para['K'], self.para['unit'] = (1, 'pix') else: self.para['k'], self.para['unit'] = ips.unit return True
def load(self): Setting.para = para = {} para['color'] = ConfigManager.get('mark_color') or (255, 255, 0) para['fcolor'] = ConfigManager.get('mark_fcolor') or (255, 255, 255) para['fill'] = ConfigManager.get('mark_fill') or False para['lw'] = ConfigManager.get('mark_lw') or 1 para['size'] = ConfigManager.get('mark_tsize') or 8 para['tcolor'] = ConfigManager.get('mark_tcolor') or (255, 0, 0) return True
def build_tools(parent, toolspath, extends, bar=None, report=False): global host host = parent ## get tool datas from the loader.build_tools(toolspath) ## then generate toolsbar datas = loader.build_tools(toolspath, report) extends = glob(extends + '/*/tools') for i in extends: tols = loader.build_tools(i, report) if len(tols) != 0: datas[1].extend(tols[1]) for i in datas[1]: if i[0].title == ConfigManager.get('tools'): datas[1].remove(i) datas[1].insert(1, i) toolsbar = buildToolsBar(parent, datas, bar) #gifpath = os.path.join(root_dir, "tools/drop.gif") #btn = wx.BitmapButton(parent, wx.ID_ANY, wx.Bitmap(gifpath), wx.DefaultPosition, (30,30), wx.BU_AUTODRAW) #btn.Bind(wx.EVT_LEFT_DOWN, lambda x:menu_drop(parent, toolsbar, datas, btn, x)) return toolsbar #, btn
import os.path as osp from imagepy import IPy from imagepy.core.manager import ConfigManager path = osp.abspath(osp.dirname(__file__)) ConfigManager.set('watermark', osp.join(path, '../../data/watermark.png')) IPy.curapp.SetTitle('植被定量遥感分析') # ConfigManager.set('tools', 'Ice Analysis') catlog = ['GIS Data IO', 'Shape Operater', 'Raster Operater', '-', 'Wheat', '-', 'Update GIS Toolkit']
def run(self, para=None): ConfigManager.set('mark_color', para['color']) ConfigManager.set('mark_fcolor', para['fcolor']) ConfigManager.set('mark_tcolor', para['tcolor']) ConfigManager.set('mark_lw', para['lw']) ConfigManager.set('mark_fill', para['fill']) ConfigManager.set('mark_tsize', para['size'])
def run(self, para=None): ConfigManager.set('uistyle', 'ij') IPy.alert('Shown in ImageJ style when next setup!')
from imagepy import IPy from imagepy import tools from imagepy.core.manager import ConfigManager import os.path as osp path = osp.abspath(osp.dirname(__file__)) ConfigManager.set('watermark', osp.join(path, '../../data/watermark.png')) IPy.curapp.SetTitle('海冰影像分析') ConfigManager.set('tools', 'Ice Field') catlog = ['geotif_plg', '-', 'landedge_plg', '-', 'result_plgs', '-', 'move_plg', '-', 'Difference Demo', 'HD Segment Demo', 'Move Detect Demo', '-', 'Modis Test Data', 'Bohai Landedge', 'HD Ice Image', 'Thunder Sequence', '-', 'Ice Software Instructions', 'Ice Field Workflow']