ImagingTools Core SDK
Public Member Functions | List of all members
imtpy::IScriptRunnerabstract

#include <IScriptRunner.h>

Inherits istd::IPolymorphic.

Public Member Functions

virtual bool SetupScriptMetaInfo (const QString &scriptFilePath, iattr::IAttributesManager &scriptAttributesManager, QString &runFunctionName)=0
 
virtual bool RunMethod (iattr::IAttributesManager &scriptAttributesManager, pybind11::module_ &moduleInstance, const QString &methodName, const QString &filePath)=0
 

Detailed Description

Common interface for the management of the scripts

Definition at line 27 of file IScriptRunner.h.

Member Function Documentation

◆ RunMethod()

virtual bool imtpy::IScriptRunner::RunMethod ( iattr::IAttributesManager &  scriptAttributesManager,
pybind11::module_ &  moduleInstance,
const QString &  methodName,
const QString &  filePath 
)
pure virtual

Run a method defined in the script file.

◆ SetupScriptMetaInfo()

virtual bool imtpy::IScriptRunner::SetupScriptMetaInfo ( const QString &  scriptFilePath,
iattr::IAttributesManager &  scriptAttributesManager,
QString &  runFunctionName 
)
pure virtual

Fill meta-infos for the given script file.