def onStartupCompleted(): import SubjectHierarchyPlugins from ExportAs import ExportAsSubjectHierarchyPlugin scriptedPlugin = slicer.qSlicerSubjectHierarchyScriptedPlugin(None) scriptedPlugin.name = "ExportAs" scriptedPlugin.setPythonSource( ExportAsSubjectHierarchyPlugin.filePath)
def setup(self): # Register subject hierarchy plugin import SubjectHierarchyPlugins scriptedPlugin = slicer.qSlicerSubjectHierarchyScriptedPlugin(None) scriptedPlugin.setPythonSource( SubjectHierarchyPlugins.SegmentEditorSubjectHierarchyPlugin. filePath)
def setup(self): # Register subject hierarchy plugin import SubjectHierarchyPlugins scriptedPlugin = slicer.qSlicerSubjectHierarchyScriptedPlugin(None) scriptedPlugin.setPythonSource(SubjectHierarchyPlugins.SegmentStatisticsSubjectHierarchyPlugin.filePath) import SegmentStatisticsPlugins
def onStartupCompleted(): import SubjectHierarchyPlugins from FormatMarkups import FormatMarkupsSubjectHierarchyPlugin scriptedPlugin = slicer.qSlicerSubjectHierarchyScriptedPlugin(None) scriptedPlugin.name = "FormatMarkups" scriptedPlugin.setPythonSource( FormatMarkupsSubjectHierarchyPlugin.filePath)
def onStartupCompleted(): import SubjectHierarchyPlugins from MarkupEditor import MarkupEditorSubjectHierarchyPlugin scriptedPlugin = slicer.qSlicerSubjectHierarchyScriptedPlugin(None) scriptedPlugin.name = "MarkupEditor" scriptedPlugin.setPythonSource( MarkupEditorSubjectHierarchyPlugin.filePath) pluginHandler = slicer.qSlicerSubjectHierarchyPluginHandler.instance( ) pluginHandler.registerPlugin(scriptedPlugin)