15 #ifdef MLVTK_ENABLE_PYTHON_SUPPORT
21 #include <Base/mlabCoreServices.h>
23 #include <PythonQtCppWrapperFactory.h>
28 class VTKPythonConverter :
public MLABPythonBaseConverter
36 virtual PyObject* convertToPyObject(
ml::Base* base);
41 virtual ml::Base* wrapPyObject(PyObject*
object);
46 class VTKPythonQtWrapperFactory :
public PythonQtForeignWrapperFactory
52 VTKPythonQtWrapperFactory() {};
54 virtual PyObject* wrap(
const QByteArray& classname,
void *ptr);
55 virtual void* unwrap(
const QByteArray& classname, PyObject*
object);
Class representing general ML objects that support import/export via strings (setPersistentState() an...
void init()
Initializes the ML, the runtime type system, the memory manager, fields, static buffers,...