itom 2.0.0
ito::ApiFunctions Class Reference

List of all members.

Public Member Functions

ito::RetVal setFPointer (void)

Static Public Member Functions

static ito::RetVal mfilterGetFunc (const QString &name, ito::AddInAlgo::FilterDef *&FilterDef)
 function called by apiFilterGetFunc
static ito::RetVal mfilterCall (const QString &name, QVector< ito::ParamBase > *paramsMand, QVector< ito::ParamBase > *paramsOpt, QVector< ito::ParamBase > *paramsOut)
 function called by apiFilterCall
static ito::RetVal mfilterParamBase (const QString &name, QVector< ito::ParamBase > *paramsMand, QVector< ito::ParamBase > *paramsOpt, QVector< ito::ParamBase > *paramsOut)
 function called by apiFilterParamBase
static ito::RetVal mfilterParam (const QString &name, QVector< ito::Param > *paramsMand, QVector< ito::Param > *paramsOpt, QVector< ito::Param > *paramsOut)
 function called by apiFilterParam
static ito::RetVal maddInGetInitParams (const QString &name, const int pluginType, int *pluginNum, QVector< ito::Param > *&paramsMand, QVector< ito::Param > *&paramsOpt)
 function called by apiAddInGetInitParams
static ito::RetVal maddInOpenActuator (const QString &name, const int pluginNum, const bool autoLoadParams, QVector< ito::ParamBase > *paramsMand, QVector< ito::ParamBase > *paramsOpt, ito::AddInActuator *&instance)
 function called by apiAddInOpenActuator
static ito::RetVal maddInOpenDataIO (const QString &name, const int pluginNum, const bool autoLoadParams, QVector< ito::ParamBase > *paramsMand, QVector< ito::ParamBase > *paramsOpt, ito::AddInDataIO *&instance)
 function called by apiAddInOpenDataIO
static ito::RetVal maddInClose (ito::AddInBase *instance)
 function called by apiAddInClose
static ito::DataObjectmcreateFromDataObject (const ito::DataObject *dObj, int nrDims, ito::tDataType type, int *sizeLimits=NULL, ito::RetVal *retval=NULL)
 function called by apiCreateFromDataObject
static ito::DataObjectmcreateFromNamedDataObject (const ito::DataObject *dObj, int nrDims, ito::tDataType type, const char *name=NULL, int *sizeLimits=NULL, ito::RetVal *retval=NULL)
 function called by apiCreateFromNamedDataObject
static QString getCurrentWorkingDir (void)
 function called by apiGetCurrentWorkingDir
static ito::RetVal mshowConfigurationDialog (ito::AddInBase *plugin, ito::AbstractAddInConfigDialog *configDialogInstance)
 function called by apiShowConfigurationDialog
static ito::RetVal sendParamToPyWorkspaceThreadSafe (const QString &varname, const QSharedPointer< ito::ParamBase > &value)
 function called by apiSendParamToPyWorkspace
static ito::RetVal sendParamsToPyWorkspaceThreadSafe (const QStringList &varnames, const QVector< QSharedPointer< ito::ParamBase > > &values)
 function called by apiSendParamsToPyWorkspace

Private Attributes

int m_loadFPointer

Member Function Documentation

QString ito::ApiFunctions::getCurrentWorkingDir ( void  ) [static]

function called by apiGetCurrentWorkingDir

Helper function returning the currently selected directory of the filesystemwidget

Parameters:
[in,out]dirthe currently selected directory
Returns:
retOk on success, retError otherwise

The function checks if the types of the passed python parameter and the parameter are compatible and sets the parameter value if it is possible. If the paramter cannot be set an error is returned.


The documentation for this class was generated from the following files:
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends