Beispiel #1
0
 def __init__(self, *args, **kwargs):
     """Initializer.
     """
     aspect_ratio = kwargs.pop('aspect_ratio', (4, 3))
     VisualizerPage.__init__(self, *args, **kwargs)
     RenderWindowMixin.__init__(self, aspect_ratio=aspect_ratio)
     # XXX dirty! XXX Inject RenderEvent callback 
     self.render_window._Iren.AddObserver('RenderEvent', self.ObserverRenderEventHandler)
     # bind default renderer
     default_renderer = getattr(self.target, 'renderer')
     if default_renderer:
         self.add_renderer(default_renderer)
         self.render_window.Enable(True)
Beispiel #2
0
 def __init__(self, *args, **kwargs):
     """Initializer.
     """
     aspect_ratio = kwargs.pop('aspect_ratio', (4, 3))
     VisualizerPage.__init__(self, *args, **kwargs)
     RenderWindowMixin.__init__(self, aspect_ratio=aspect_ratio)
     # XXX dirty! XXX Inject RenderEvent callback
     self.render_window._Iren.AddObserver('RenderEvent',
                                          self.ObserverRenderEventHandler)
     # bind default renderer
     default_renderer = getattr(self.target, 'renderer')
     if default_renderer:
         self.add_renderer(default_renderer)
         self.render_window.Enable(True)
Beispiel #3
0
 def finalize(self):
     """Finalize page, visualizer
     """
     RenderWindowMixin.finalize(self)
     VisualizerPage.finalize(self)
Beispiel #4
0
 def finalize(self):
     """Finalize page, visualizer
     """
     RenderWindowMixin.finalize(self)
     VisualizerPage.finalize(self)