Beispiel #1
0
 def test_get_engine_offscreen_backend_auto_switched_twice(self):
     self.assertIs(type(get_engine()), OffScreenEngine)
     # Now OffScreenEngine is the last used engine
     # if offscreen is switched back to False
     # get_engine should not return an OffScreenEngine
     from mayavi.tools.engine_manager import options
     options.offscreen = False
     self.assertIs(type(get_engine()), Engine)
Beispiel #2
0
 def test_get_engine_offscreen_backend_auto_switched_twice(self):
     self.assertIs(type(get_engine()), OffScreenEngine)
     # Now OffScreenEngine is the last used engine
     # if offscreen is switched back to False
     # get_engine should not return an OffScreenEngine
     from mayavi.tools.engine_manager import options
     options.offscreen = False
     self.assertIs(type(get_engine()), Engine)
Beispiel #3
0
def new_axis(fig=None):
    from mayavi.modules.axes import Axes
    from mayavi.tools.engine_manager import get_engine, engine_manager
    from mayavi.tools.figure import gcf
    scene = gcf()
    if fig is None:
        engine = get_engine()
    else:
        engine = engine_manager.find_figure_engine(fig)
        engine.current_scene = fig

    if scene.scene is not None:
        scene.scene.disable_render = True
    parent = engine.current_object

    # Try to find an existing module, if not add one to the pipeline
    if parent == None:
        target = scene
    else:
        target = parent

    ax = Axes()

    engine.add_module(ax, obj=parent)

    if scene.scene is not None:
        scene.scene.disable_render = False
    return ax
 def test_get_engine_offscreen_backend_test(self):
     self.assertIsInstance(get_engine(), NullEngine)
 def test_get_engine_offscreen_backend_envisage(self):
     self.assertIsInstance(get_engine(), EnvisageEngine)
 def test_get_engine_backend_auto_with_existing_engine(self):
     self.assertIsInstance(get_engine(), EnvisageEngine)
 def test_get_engine_backend_simple_with_existing_engine(self):
     self.assertIsInstance(get_engine(), Engine)
Beispiel #8
0
 def test_get_engine_offscreen_backend_simple_with_started_engine(self):
     self.assertIs(type(get_engine()), OffScreenEngine)
Beispiel #9
0
 def test_get_engine_offscreen_backend_test(self):
     self.assertIs(type(get_engine()), NullEngine)
Beispiel #10
0
 def test_get_engine_offscreen_backend_auto_with_existing_engine(self):
     self.assertIs(type(get_engine()), OffScreenEngine)
Beispiel #11
0
 def test_get_engine_offscreen_backend_test(self):
     self.assertIs(type(get_engine()), NullEngine)
Beispiel #12
0
 def test_get_engine_offscreen_backend_envisage(self):
     self.assertIs(type(get_engine()), EnvisageEngine)
Beispiel #13
0
 def test_get_engine_backend_auto_with_existing_engine(self):
     self.assertIs(type(get_engine()), EnvisageEngine)
Beispiel #14
0
 def test_get_engine_backend_simple_with_existing_engine(self):
     self.assertIs(type(get_engine()), Engine)
Beispiel #15
0
 def test_get_engine_backend_test(self):
     self.assertIsInstance(get_engine(), NullEngine)
Beispiel #16
0
 def test_get_engine_offscreen_backend_auto_with_existing_engine(self):
     self.assertIsInstance(get_engine(), OffScreenEngine)
Beispiel #17
0
 def test_get_engine_offscreen_backend_simple_with_started_engine(self):
     self.assertIsInstance(get_engine(), OffScreenEngine)
Beispiel #18
0
 def test_get_engine_offscreen_backend_envisage(self):
     self.assertIs(type(get_engine()), EnvisageEngine)