Beispiel #1
0
def get_non_gui_plugins():
    """Get list of basic tloop plugins that do not add any views or
    actions."""
    plugins = mayavi_app.get_plugins()
    plugins.insert(0, TLoopPlugin())
    plugins.insert(1, TStepperPlugin())
    plugins.insert(2, RTracePlugin())
    return plugins
Beispiel #2
0
def get_non_gui_plugins():
    """Get list of basic tloop plugins that do not add any views or
    actions."""
    plugins = mayavi_app.get_plugins()
    plugins.insert(0, TLoopPlugin())
    plugins.insert(1, TStepperPlugin())
    plugins.insert(2, RTracePlugin())
    return plugins
Beispiel #3
0
def get_plugins():
    """Get list of default plugins to use for IBVPy."""
    plugins = mayavi_app.get_plugins()
    plugins.insert(0, IBVModelPlugin())
    plugins.insert(1, IBVModelUIPlugin())
    plugins.insert(2, TLoopPlugin())
    plugins.insert(3, TLoopUIPlugin())
    plugins.insert(4, TStepperPlugin())
    plugins.insert(5, TStepperUIPlugin())
    #    plugins.insert(6, SDomainPlugin() )
    #    plugins.insert(7, SDomainUIPlugin() )
    plugins.insert(6, RTracePlugin())
    plugins.insert(7, RTraceUIPlugin())
    return plugins
Beispiel #4
0
def get_plugins():
    """Get list of default plugins to use for IBVPy."""
    plugins = mayavi_app.get_plugins()
    plugins.insert(0, IBVModelPlugin())
    plugins.insert(1, IBVModelUIPlugin())
    plugins.insert(2, TLoopPlugin())
    plugins.insert(3, TLoopUIPlugin())
    plugins.insert(4, TStepperPlugin())
    plugins.insert(5, TStepperUIPlugin())
#    plugins.insert(6, SDomainPlugin() )
#    plugins.insert(7, SDomainUIPlugin() )
    plugins.insert(6, RTracePlugin())
    plugins.insert(7, RTraceUIPlugin())
    return plugins
Beispiel #5
0
def main():

    # Get the default mayavi plugins.
    plugins = get_plugins()
    # Inject our plugin up front so our perspective becomes the default.
    plugins.insert(0, ExplorerPlugin())

    # Create an Envisage application.
    id = 'explorer3d.Explorer3D'
    application = WorkbenchApplication(id=id, plugins=plugins)
    # This needs to be done here since the ETSConfig.application_home is
    # not set correctly up to this point.
    setup_logger(logger, 'explorer3d.log', mode=logging.ERROR)

    # Start the application.
    application.run()
Beispiel #6
0
def main():

    # Get the default mayavi plugins.
    plugins = get_plugins()
    # Inject our plugin up front so our perspective becomes the default.
    plugins.insert(0, ExplorerPlugin())

    # Create an Envisage application.
    id = 'explorer3d.Explorer3D'
    application = WorkbenchApplication(id=id,
                                       plugins = plugins
                                       )
    # This needs to be done here since the ETSConfig.application_home is
    # not set correctly up to this point.
    setup_logger(logger, 'explorer3d.log', mode=logging.ERROR)

    # Start the application.
    application.run()