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 #include "pythonWrapper.h"
32 #include "numpy/arrayobject.h"
35 #include "pythonWrapper.h"
36 #include "numpy/arrayobject.h"
38 #include "structmember.h"
40 #include "../global.h"
42 #if ITOM_PYTHONMATLAB == 1
62 #include "common/retVal.h"
80 } PyMatlabSessionObject;
82 static PyObject * PyMatlabSessionObject_new(PyTypeObject *type, PyObject *args, PyObject * kwds);
84 static int PyMatlabSessionObject_init(PyMatlabSessionObject *
self, PyObject *args, PyObject *kwds);
86 static void PyMatlabSessionObject_dealloc(PyMatlabSessionObject *
self);
88 static PyObject * PyMatlabSessionObject_run(PyMatlabSessionObject *
self, PyObject *args);
90 static PyObject * PyMatlabSessionObject_setValue(PyMatlabSessionObject *
self, PyObject *args);
92 static PyObject * PyMatlabSessionObject_setString(PyMatlabSessionObject *
self, PyObject *args);
94 static PyObject * PyMatlabSessionObject_getString(PyMatlabSessionObject *
self, PyObject *args);
96 static PyObject * PyMatlabSessionObject_GetValue(PyMatlabSessionObject *
self, PyObject *args);
98 static PyObject * PyMatlabSessionObject_close(PyMatlabSessionObject *
self, PyObject *args);
101 static PyMethodDef PyMatlabSessionObject_methods[];
102 static PyMemberDef PyMatlabSessionObject_members[];
103 static PyTypeObject PyMatlabSessionObjectType;
104 static PyModuleDef PyMatlabSessionObject_Module;
105 static PyObject* PyInit_matlab(
void);
107 static bool initialized;
110 static QLibrary engineLibrary;
111 static QLibrary mxLibrary;
Class for managing status values (like errors or warning)
Definition: retVal.h:54
Definition: apiFunctionsGraph.cpp:39