Slicer 5.9
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
Loading...
Searching...
No Matches
SubjectHierarchyPlugins.AbstractScriptedSubjectHierarchyPlugin.AbstractScriptedSubjectHierarchyPlugin Class Reference

Public Member Functions

 __init__ (self, scriptedPlugin)
 
 register (self)
 

Public Attributes

 scriptedPlugin = scriptedPlugin
 

Detailed Description

Abstract scripted subject hierarchy plugin for python scripted plugins

USAGE: Instantiate scripted subject hierarchy plugin adaptor class from
module (e.g. from setup function), and set python source:

from SubjectHierarchyPlugins import *
...
class [Module]Widget(ScriptedLoadableModuleWidget):
...
def setup(self):
...
scriptedPlugin = slicer.qSlicerSubjectHierarchyScriptedPlugin(None)
scriptedPlugin.setPythonSource(VolumeClipSubjectHierarchyPlugin.filePath)
...

Example can be found here:
https://slicer.readthedocs.io/en/latest/developer_guide/script_repository.html#subject-hierarchy-plugin-offering-view-context-menu-action

Definition at line 11 of file AbstractScriptedSubjectHierarchyPlugin.py.

Constructor & Destructor Documentation

◆ __init__()

SubjectHierarchyPlugins.AbstractScriptedSubjectHierarchyPlugin.AbstractScriptedSubjectHierarchyPlugin.__init__ ( self,
scriptedPlugin )

Definition at line 31 of file AbstractScriptedSubjectHierarchyPlugin.py.

Member Function Documentation

◆ register()

SubjectHierarchyPlugins.AbstractScriptedSubjectHierarchyPlugin.AbstractScriptedSubjectHierarchyPlugin.register ( self)

Definition at line 37 of file AbstractScriptedSubjectHierarchyPlugin.py.

Member Data Documentation

◆ scriptedPlugin

SubjectHierarchyPlugins.AbstractScriptedSubjectHierarchyPlugin.AbstractScriptedSubjectHierarchyPlugin.scriptedPlugin = scriptedPlugin

Definition at line 32 of file AbstractScriptedSubjectHierarchyPlugin.py.


The documentation for this class was generated from the following file: