Ejemplo n.º 1
0
    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)
Ejemplo n.º 2
0
  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)
Ejemplo n.º 3
0
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)
Ejemplo n.º 4
0
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)
Ejemplo n.º 5
0
    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)