Slicer  5.1
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
List of all members | Public Types | Public Member Functions | Protected Member Functions
qSlicerPythonManager Class Reference

#include <Base/QTGUI/qSlicerPythonManager.h>

Inheritance diagram for qSlicerPythonManager:
Inheritance graph
[legend]
Collaboration diagram for qSlicerPythonManager:
Collaboration graph
[legend]

Public Types

typedef qSlicerCorePythonManager Superclass
 
- Public Types inherited from qSlicerCorePythonManager
typedef ctkAbstractPythonManager Superclass
 

Public Member Functions

 qSlicerPythonManager (QObject *parent=nullptr)
 
 ~qSlicerPythonManager () override
 
- Public Member Functions inherited from qSlicerCorePythonManager
Q_INVOKABLE void addVTKObjectToPythonMain (const QString &name, vtkObject *object)
 Convenient function allowing to add a VTK object to the interpreter main module. More...
 
Q_INVOKABLE void appendPythonPath (const QString &path)
 
Q_INVOKABLE void appendPythonPaths (const QStringList &paths)
 Append paths to sys.path. More...
 
QStringList pythonPaths () override
 List of directories containing Python modules. More...
 
 qSlicerCorePythonManager (QObject *parent=nullptr)
 
 ~qSlicerCorePythonManager () override
 

Protected Member Functions

void executeInitializationScripts () override
 
void preInitialization () override
 
- Protected Member Functions inherited from qSlicerCorePythonManager
void preInitialization () override
 

Additional Inherited Members

- Properties inherited from qSlicerCorePythonManager
QStringList pythonPaths
 List of directories containing Python modules. More...
 
- Static Public Member Functions inherited from qSlicerCorePythonManager
static Q_INVOKABLE QString toPythonStringLiteral (QString path)
 
- Protected Attributes inherited from qSlicerCorePythonManager
ctkVTKPythonQtWrapperFactory * Factory
 

Detailed Description

Definition at line 22 of file qSlicerPythonManager.h.

Member Typedef Documentation

◆ Superclass

Definition at line 27 of file qSlicerPythonManager.h.

Constructor & Destructor Documentation

◆ qSlicerPythonManager()

qSlicerPythonManager::qSlicerPythonManager ( QObject *  parent = nullptr)

◆ ~qSlicerPythonManager()

qSlicerPythonManager::~qSlicerPythonManager ( )
override

Member Function Documentation

◆ executeInitializationScripts()

void qSlicerPythonManager::executeInitializationScripts ( )
overrideprotected

◆ preInitialization()

void qSlicerPythonManager::preInitialization ( )
overrideprotected

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