23 #ifndef PYTHONMATLAB_H 24 #define PYTHONMATLAB_H 26 #define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION 29 #if (defined _DEBUG) && (defined WIN32) 31 #if (defined linux) | (defined CMAKE) 33 #include "numpy/arrayobject.h" 34 #elif (defined __APPLE__) | (defined CMAKE) 36 #include "numpy/arrayobject.h" 39 #include "../Lib/site-packages/numpy/core/include/numpy/arrayobject.h" 45 #include "numpy/arrayobject.h" 46 #elif (defined __APPLE__) 48 #include "numpy/arrayobject.h" 51 #include "../Lib/site-packages/numpy/core/include/numpy/arrayobject.h" 54 #include "structmember.h" 56 #include "../global.h" 58 #if ITOM_PYTHONMATLAB == 1 78 #include "common/retVal.h" 96 } PyMatlabSessionObject;
98 static PyObject * PyMatlabSessionObject_new(PyTypeObject *type, PyObject *args, PyObject * kwds);
100 static int PyMatlabSessionObject_init(PyMatlabSessionObject *
self, PyObject *args, PyObject *kwds);
102 static void PyMatlabSessionObject_dealloc(PyMatlabSessionObject *
self);
104 static PyObject * PyMatlabSessionObject_run(PyMatlabSessionObject *
self, PyObject *args);
106 static PyObject * PyMatlabSessionObject_setValue(PyMatlabSessionObject *
self, PyObject *args);
108 static PyObject * PyMatlabSessionObject_setString(PyMatlabSessionObject *
self, PyObject *args);
110 static PyObject * PyMatlabSessionObject_getString(PyMatlabSessionObject *
self, PyObject *args);
112 static PyObject * PyMatlabSessionObject_GetValue(PyMatlabSessionObject *
self, PyObject *args);
114 static PyObject * PyMatlabSessionObject_close(PyMatlabSessionObject *
self, PyObject *args);
117 static PyMethodDef PyMatlabSessionObject_methods[];
118 static PyMemberDef PyMatlabSessionObject_members[];
119 static PyTypeObject PyMatlabSessionObjectType;
120 static PyModuleDef PyMatlabSessionObject_Module;
121 static PyObject* PyInit_matlab(
void);
123 static bool initialized;
126 static QLibrary engineLibrary;
127 static QLibrary mxLibrary;
Class for managing status values (like errors or warning)
Definition: retVal.h:54
Definition: apiFunctionsGraph.cpp:39