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
Collaboration diagram for qSlicerPythonManager:
Collaboration graph

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 ( )

Member Function Documentation

◆ executeInitializationScripts()

void qSlicerPythonManager::executeInitializationScripts ( )

◆ preInitialization()

void qSlicerPythonManager::preInitialization ( )

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