|
Slicer 5.13
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
|
#include <Base/Logic/vtkSlicerModuleLogic.h>


Public Types | |
| typedef vtkMRMLModuleLogic | Superclass |
Public Types inherited from vtkMRMLModuleLogic | |
| typedef vtkMRMLAbstractLogic | Superclass |
Public Types inherited from vtkMRMLAbstractLogic | |
| typedef vtkObject | Superclass |
| typedef void(vtkMRMLAbstractLogic::* | TaskFunctionPointer) (void *clientdata) |
Public Member Functions | |
| virtual vtkSlicerApplicationLogic * | GetApplicationLogic () |
| Get access to overall application state. | |
| virtual const char * | GetClassName () |
| virtual vtkMRMLAbstractLogic * | GetModuleLogic (const char *moduleName) |
| Convenience method for getting another module's logic from the application logic. | |
| std::string | GetModuleShareDirectory () const |
| virtual int | IsA (const char *type) |
| void | PrintSelf (ostream &os, vtkIndent indent) override |
| void | SetModuleShareDirectory (const std::string &shareDirectory) |
Public Member Functions inherited from vtkMRMLModuleLogic | |
| virtual std::vector< vtkSmartPointer< vtkMRMLFileIOHandler > > | CreateFileIOHandlers () |
| void | PrintSelf (ostream &os, vtkIndent indent) override |
Public Member Functions inherited from vtkMRMLAbstractLogic | |
| virtual vtkMRMLApplicationLogic * | GetMRMLApplicationLogic () const |
| Get access to overall application state. | |
| vtkMRMLScene * | GetMRMLScene () const |
| Return a reference to the current MRML scene. | |
| void | PrintSelf (ostream &os, vtkIndent indent) override |
| virtual void | SetMRMLApplicationLogic (vtkMRMLApplicationLogic *logic) |
| void | SetMRMLScene (vtkMRMLScene *newScene) |
| Set and observe the MRMLScene. | |
Static Public Member Functions | |
| static int | IsTypeOf (const char *type) |
| static vtkSlicerModuleLogic * | New () |
| The Usual vtk class functions. | |
| static vtkSlicerModuleLogic * | SafeDownCast (vtkObject *o) |
Static Public Member Functions inherited from vtkMRMLModuleLogic | |
| static int | IsTypeOf (const char *type) |
| static vtkMRMLModuleLogic * | New () |
| static vtkMRMLModuleLogic * | SafeDownCast (vtkObject *o) |
Static Public Member Functions inherited from vtkMRMLAbstractLogic | |
| static int | IsTypeOf (const char *type) |
| static vtkMRMLAbstractLogic * | New () |
| static vtkMRMLAbstractLogic * | SafeDownCast (vtkObject *o) |
Additional Inherited Members | |
Static Protected Member Functions inherited from vtkMRMLAbstractLogic | |
| static void | MRMLLogicsCallback (vtkObject *caller, unsigned long eid, void *clientData, void *callData) |
| MRMLLogicCallback is a static function to relay modified events from the logics. | |
| static void | MRMLNodesCallback (vtkObject *caller, unsigned long eid, void *clientData, void *callData) |
| MRMLNodesCallback is a static function to relay modified events from the nodes. | |
| static void | MRMLSceneCallback (vtkObject *caller, unsigned long eid, void *clientData, void *callData) |
vtkSlicerModuleLogic - superclass for slicer module logic classes
Superclass for all slicer module logic classes
Definition at line 23 of file vtkSlicerModuleLogic.h.
Definition at line 28 of file vtkSlicerModuleLogic.h.
|
protected |
|
overrideprotected |
|
virtual |
Get access to overall application state.
|
virtual |
Reimplemented from vtkMRMLModuleLogic.
Reimplemented in vtkDataIOManagerLogic, vtkSlicerAnnotationModuleLogic, vtkSlicerCamerasModuleLogic, vtkSlicerCLIModuleLogic, vtkSlicerCropVolumeLogic, vtkSlicerDataModuleLogic, vtkSlicerGeneralizedReformatLogic, vtkSlicerLayerDMLogic, vtkSlicerMarkupsLogic, vtkSlicerModelsLogic, vtkSlicerMultiVolumeExplorerLogic, vtkSlicerPlotsLogic, vtkSlicerReformatLogic, vtkSlicerSceneViewsModuleLogic, vtkSlicerScriptedLoadableModuleLogic, vtkSlicerSegmentationsModuleLogic, vtkSlicerSequencesLogic, vtkSlicerSubjectHierarchyModuleLogic, vtkSlicerTablesLogic, vtkSlicerTerminologiesModuleLogic, vtkSlicerTextsLogic, vtkSlicerTransformLogic, vtkSlicerViewControllersLogic, vtkSlicerVolumeRenderingLogic, and vtkSlicerVolumesLogic.
|
virtual |
Convenience method for getting another module's logic from the application logic.
| std::string vtkSlicerModuleLogic::GetModuleShareDirectory | ( | ) | const |
|
virtual |
Reimplemented from vtkMRMLModuleLogic.
Reimplemented in vtkDataIOManagerLogic, vtkSlicerAnnotationModuleLogic, vtkSlicerCamerasModuleLogic, vtkSlicerCLIModuleLogic, vtkSlicerCropVolumeLogic, vtkSlicerDataModuleLogic, vtkSlicerGeneralizedReformatLogic, vtkSlicerLayerDMLogic, vtkSlicerMarkupsLogic, vtkSlicerModelsLogic, vtkSlicerMultiVolumeExplorerLogic, vtkSlicerPlotsLogic, vtkSlicerReformatLogic, vtkSlicerSceneViewsModuleLogic, vtkSlicerScriptedLoadableModuleLogic, vtkSlicerSegmentationsModuleLogic, vtkSlicerSequencesLogic, vtkSlicerSubjectHierarchyModuleLogic, vtkSlicerTablesLogic, vtkSlicerTerminologiesModuleLogic, vtkSlicerTextsLogic, vtkSlicerTransformLogic, vtkSlicerViewControllersLogic, vtkSlicerVolumeRenderingLogic, and vtkSlicerVolumesLogic.
|
static |
|
static |
The Usual vtk class functions.
|
override |
|
static |
| void vtkSlicerModuleLogic::SetModuleShareDirectory | ( | const std::string & | shareDirectory | ) |