Exemplo n.º 1
0
 def __init__(self, interactor, **args):
     ListWidget.__init__(self, interactor, **args)
     self.lut = vtk.vtkLookupTable()
     self.image_data = {}
     self.colorMapManager = ColorMapManager(self.lut)
     self.textMapper = None
     self.build()
Exemplo n.º 2
0
 def getColormapManager(self, **args):
     cmap_index = args.get('index', 0)
     name = args.get('name', None)
     invert = args.get('invert', None)
     smooth = args.get('smooth', None)
     cmap_mgr = self.colormapManagers.get(cmap_index, None)
     if cmap_mgr == None:
         lut = vtk.vtkLookupTable()
         cmap_mgr = ColorMapManager(lut)
         self.colormapManagers[cmap_index] = cmap_mgr
     if (invert <> None): cmap_mgr.invertColormap = invert
     if (smooth <> None): cmap_mgr.smoothColormap = smooth
     if name: cmap_mgr.load_lut(name)
     return cmap_mgr