""" This module loads the Slicer Module Logic vtk classes into its namespace.""" # Import the CLI logic # HACK Ideally constant from vtkSlicerConfigure should be wrapped, # that way the following try/except could be avoided. try: from qSlicerBaseQTCLIPython import vtkSlicerCLIModuleLogic except: pass from __main__ import _qSlicerCoreApplicationInstance as app from slicer.util import importVTKClassesFromDirectory from os import path # HACK Ideally constant from vtkSlicerConfigure and vtkSlicerVersionConfigure should # be wrapped. slicer_qt_loadable_modules_lib_subdir = path.join("lib", "Slicer-%d.%d", "qt-loadable-modules") % (app.majorVersion, app.minorVersion) directory = path.join(app.slicerHome, slicer_qt_loadable_modules_lib_subdir, "Python") importVTKClassesFromDirectory(directory, __name__, filematch = "vtkSlicer*ModuleLogic.py") # Removing things the user shouldn't have to see. del app, importVTKClassesFromDirectory, directory, slicer_qt_loadable_modules_lib_subdir, path
""" This module loads the Slicer Module Displayable Manager vtk classes into its namespace.""" from __main__ import _qSlicerCoreApplicationInstance as app from slicer.util import importVTKClassesFromDirectory from os import path # HACK Ideally constant from vtkSlicerConfigure and vtkSlicerVersionConfigure should # be wrapped. slicer_qt_loadable_modules_lib_subdir = path.join( "lib", "Slicer-%d.%d", "qt-loadable-modules") % (app.majorVersion, app.minorVersion) directory = path.join(app.slicerHome, slicer_qt_loadable_modules_lib_subdir, "Python") importVTKClassesFromDirectory( directory, __name__, filematch="vtkSlicer*ModuleMRMLDisplayableManager.py") # Removing things the user shouldn't have to see. del app, importVTKClassesFromDirectory, directory, slicer_qt_loadable_modules_lib_subdir, path
""" This module loads the Slicer Module Logic vtk classes into its namespace.""" # Import the CLI logic # HACK Ideally constant from vtkSlicerConfigure should be wrapped, # that way the following try/except could be avoided. try: from qSlicerBaseQTCLIPython import vtkSlicerCLIModuleLogic except: pass from __main__ import _qSlicerCoreApplicationInstance as app from slicer.util import importVTKClassesFromDirectory from os import path # HACK Ideally constant from vtkSlicerConfigure and vtkSlicerVersionConfigure should # be wrapped. slicer_qt_loadable_modules_lib_subdir = path.join("lib", "Slicer-%d.%d", "qt-loadable-modules") % (app.majorVersion, app.minorVersion) directory = path.join(app.slicerHome, slicer_qt_loadable_modules_lib_subdir, "Python") if not app.commandOptions().disableBuiltInLoadableModules: importVTKClassesFromDirectory(directory, __name__, filematch = "vtkSlicer*ModuleLogic.py") # Removing things the user shouldn't have to see. del app, importVTKClassesFromDirectory, directory, slicer_qt_loadable_modules_lib_subdir, path
""" This module loads the Slicer Module Displayable Manager vtk classes into its namespace.""" from __main__ import _qSlicerCoreApplicationInstance as app from slicer.util import importVTKClassesFromDirectory from os import path # HACK Ideally constant from vtkSlicerConfigure and vtkSlicerVersionConfigure should # be wrapped. slicer_qt_loadable_modules_lib_subdir = path.join("lib", "Slicer-%d.%d", "qt-loadable-modules") % (app.majorVersion, app.minorVersion) directory = path.join(app.slicerHome, slicer_qt_loadable_modules_lib_subdir, "Python") importVTKClassesFromDirectory(directory, __name__, filematch = "vtkSlicer*ModuleMRMLDisplayableManager.py") # Removing things the user shouldn't have to see. del app, importVTKClassesFromDirectory, directory, slicer_qt_loadable_modules_lib_subdir, path