def start(self): from plotconfig import TVTKconfig self.config = TVTKconfig(self.variables) self.primitives = self.config.getPrimitives() for prim in self.primitives: self.scene.add_actors(prim.actor)
def start(self): from plotconfig import TVTKconfig self.config = TVTKconfig(self.variables) self.primitives=self.config.getPrimitives() for prim in self.primitives: self.scene.add_actors(prim.actor)
class TVTKViewer(Viewer): name = Str('TVTK Viewer') primitives = List(Primitive) scene = Instance(SceneModel, ()) view = View( Item( name = 'scene', height = 400, show_label = False, editor = SceneEditor() ) ) traits_view = View( Item(name = 'name'), Item(name = 'refresh_rate'), Item(name = 'primitives', editor=ListEditor(),style='custom'), title = 'Viewer' ) def start(self): from plotconfig import TVTKconfig self.config = TVTKconfig(self.variables) self.primitives=self.config.getPrimitives() for prim in self.primitives: self.scene.add_actors(prim.actor) def stop(self): pass def show(self): pass def hide(self): pass def update(self): for prim in self.primitives: prim.update() GUI.invoke_later(self.scene.render)
class TVTKViewer(Viewer): name = Str('TVTK Viewer') primitives = List(Primitive) scene = Instance(SceneModel, ()) view = View( Item(name='scene', height=400, show_label=False, editor=SceneEditor())) traits_view = View(Item(name='name'), Item(name='refresh_rate'), Item(name='primitives', editor=ListEditor(), style='custom'), title='Viewer') def start(self): from plotconfig import TVTKconfig self.config = TVTKconfig(self.variables) self.primitives = self.config.getPrimitives() for prim in self.primitives: self.scene.add_actors(prim.actor) def stop(self): pass def show(self): pass def hide(self): pass def update(self): for prim in self.primitives: prim.update() GUI.invoke_later(self.scene.render)
self.viewers.select_viewer(viewer) def start(self): self.io_driver_list.start_all() self.viewers.start() def stop(self): self.viewers.stop() self.io_driver_list.stop_all() vs = Variables() viewers = Viewers(variables = vs) from plotconfig import TVTKconfig config=TVTKconfig(vs) viewers._add_viewer(TVTKViewer(config)) iodl = IODriverList(io_drivers = [], variables = vs, viewers_instance = viewers) proj = PlotOMatic(io_driver_list = iodl, variables = vs, viewers = viewers) proj.start() proj.configure_traits() proj.stop() if PROFILE: print "Generating Statistics" yappi.stop() stats = yappi.get_stats(yappi.SORTTYPE_TSUB, yappi.SORTORDER_DESCENDING, 300) #yappi.SHOW_ALL)