itom  4.1.0
ito::PythonItom Class Reference

Static Public Member Functions

static PyObject * PyInitItom (void)
 methods of module itom
 
static PyObject * PyOpenEmptyScriptEditor (PyObject *pSelf, PyObject *pArgs)
 
static PyObject * PyNewScript (PyObject *pSelf, PyObject *pArgs)
 
static PyObject * PyOpenScript (PyObject *pSelf, PyObject *pArgs)
 
static PyObject * PyClearCommandLine (PyObject *pSelf)
 
static PyObject * PyShowHelpViewer (PyObject *pSelf, PyObject *pArgs)
 
static PyObject * PyPlotImage (PyObject *pSelf, PyObject *pArgs, PyObject *pKwds)
 
static PyObject * PyLiveImage (PyObject *pSelf, PyObject *pArgs, PyObject *pKwds)
 
static PyObject * PyPlot1d (PyObject *pSelf, PyObject *pArgs, PyObject *pKwds)
 
static PyObject * PyPlot2d (PyObject *pSelf, PyObject *pArgs, PyObject *pKwds)
 
static PyObject * PyPlot25d (PyObject *pSelf, PyObject *pArgs, PyObject *pKwds)
 
static PyObject * PyFilter (PyObject *pSelf, PyObject *pArgs, PyObject *pKwds)
 
static PyObject * PyFilterHelp (PyObject *pSelf, PyObject *pArgs, PyObject *pKwds)
 
static PyObject * PyWidgetHelp (PyObject *pSelf, PyObject *pArgs, PyObject *pKwds)
 
static PyObject * PyPluginHelp (PyObject *pSelf, PyObject *pArgs, PyObject *pKwds)
 
static PyObject * PyAboutInfo (PyObject *pSelf, PyObject *pArgs, PyObject *pKwds)
 
static PyObject * PyPlotHelp (PyObject *pSelf, PyObject *pArgs, PyObject *pKwds)
 
static PyObject * PyItomVersion (PyObject *pSelf, PyObject *pArgs, PyObject *pKwds)
 
static PyObject * PyLoadIDC (PyObject *pSelf, PyObject *pArgs, PyObject *pKwds)
 
static PyObject * PySaveIDC (PyObject *pSelf, PyObject *pArgs, PyObject *pKwds)
 
static PyObject * PyPluginLoaded (PyObject *pSelf, PyObject *pArgs)
 
static PyObject * PyFilterLoaded (PyObject *pSelf, PyObject *pArgs)
 
static PyObject * PyPlotLoaded (PyObject *pSelf, PyObject *pArgs)
 
static PyObject * PySaveDataObject (PyObject *pSelf, PyObject *pArgs, PyObject *pKwds)
 
static PyObject * PyLoadDataObject (PyObject *pSelf, PyObject *pArgs, PyObject *pKwds)
 
static PyObject * PyRegisterResource (PyObject *pSelf, PyObject *pArgs, PyObject *pKwds)
 
static PyObject * PyUnregisterResource (PyObject *pSelf, PyObject *pArgs, PyObject *pKwds)
 
static PyObject * PyAddButton (PyObject *pSelf, PyObject *pArgs, PyObject *kwds)
 
static PyObject * PyRemoveButton (PyObject *pSelf, PyObject *pArgs)
 
static PyObject * PyAddMenu (PyObject *pSelf, PyObject *args, PyObject *kwds)
 
static PyObject * PyRemoveMenu (PyObject *pSelf, PyObject *args, PyObject *kwds)
 
static PyObject * PySetCentralWidgetsSizes (PyObject *pSelf, PyObject *pArgs, PyObject *pKwds)
 
static PyObject * PyDumpMenusAndButtons (PyObject *pSelf)
 
static PyObject * PyCheckSignals (PyObject *pSelf)
 
static PyObject * PyProcessEvents (PyObject *pSelf)
 
static PyObject * PySaveMatlabMat (PyObject *pSelf, PyObject *pArgs)
 
static PyObject * PyLoadMatlabMat (PyObject *pSelf, PyObject *pArgs)
 
static PyObject * PyMatlabMatDataObjectConverter (PyObject *element)
 returns new reference to element and extracts tags, if possible More...
 
static PyObject * PyGetDebugger (PyObject *pSelf)
 
static PyObject * PyGCStartTracking (PyObject *pSelf)
 
static PyObject * PyGCEndTracking (PyObject *pSelf)
 
static PyObject * PyAutoReloader (PyObject *pSelf, PyObject *args, PyObject *kwds)
 
static PyObject * PyGetScreenInfo (PyObject *pSelf)
 
static PyObject * getDefaultScaleableUnits (PyObject *pSelf)
 
static PyObject * scaleValueAndUnit (PyObject *pSelf, PyObject *pArgs, PyObject *pKwds)
 
static PyObject * getAppPath (PyObject *pSelf)
 
static PyObject * getQtToolPath (PyObject *pSelf, PyObject *pArgs)
 
static PyObject * getCurrentPath (PyObject *pSelf)
 
static PyObject * setCurrentPath (PyObject *pSelf, PyObject *pArgs)
 
static PyObject * PyGetPalette (PyObject *pSelf, PyObject *pArgs)
 
static PyObject * PySetPalette (PyObject *pSelf, PyObject *pArgs, PyObject *pKwds)
 
static PyObject * PyGetPaletteList (PyObject *pSelf, PyObject *pArgs)
 
static PyObject * compressData (PyObject *pSelf, PyObject *pArgs)
 
static PyObject * uncompressData (PyObject *pSelf, PyObject *pArgs)
 
static PyObject * setApplicationCursor (PyObject *pSelf, PyObject *pArgs)
 
static PyObject * userCheckIsAdmin (PyObject *pSelf)
 
static PyObject * userCheckIsDeveloper (PyObject *pSelf)
 
static PyObject * userCheckIsUser (PyObject *pSelf)
 
static PyObject * userGetUserInfo (PyObject *pSelf)
 
static PyObject * PyClearAll (PyObject *pSelf)
 

Static Public Attributes

static PyMethodDef PythonMethodItom []
 
static PyModuleDef PythonModuleItom
 

Static Protected Member Functions

static ito::FuncWeakRefhashButtonOrMenuCode (PyObject *code, PyObject *argtuple, ito::RetVal &retval, QString &codeString)
 
static ito::RetVal unhashButtonOrMenuCode (const size_t &funcID)
 
static ito::RetVal unhashButtonOrMenuCode (const ito::FuncWeakRef *funcWeakRef)
 

Static Protected Attributes

static QHash< size_t, QString > m_gcTrackerList
 list with objects currently tracked by python garbage collector.
 

Member Function Documentation

PyObject * ito::PythonItom::PyMatlabMatDataObjectConverter ( PyObject *  element)
static

returns new reference to element and extracts tags, if possible

returns new reference to element.checks whether element is a npDataObject or dataObject and if so,

If element is of type npDataObject or dataObject, the following new reference is returned: dict{"dataObject": org-dataObject, "tags": tags, "axisScales": axisScales ... }

Parameters
namedescription
Returns
description
See also
(see also) keywords (comma-separated)
PyObject * ito::PythonItom::PyNewScript ( PyObject *  pSelf,
PyObject *  pArgs 
)
static

< check if key interrupt occured

PyObject * ito::PythonItom::PyOpenEmptyScriptEditor ( PyObject *  pSelf,
PyObject *  pArgs 
)
static

< check if key interrupt occured

PyObject * ito::PythonItom::PyOpenScript ( PyObject *  pSelf,
PyObject *  pArgs 
)
static

< check if key interrupt occurred

Member Data Documentation

PyModuleDef ito::PythonItom::PythonModuleItom
static
Initial value:
= {
PyModuleDef_HEAD_INIT, "itom", NULL, -1, PythonItom::PythonMethodItom,
NULL, NULL, NULL, NULL
}

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