15#ifdef MLVTK_ENABLE_PYTHON_SUPPORT
21#include <Base/mlabCoreServices.h>
23#include <PythonQtCppWrapperFactory.h>
28class VTKPythonConverter :
public MLABPythonBaseConverter
36 virtual PyObject* convertToPyObject(ml::Base* base);
41 virtual ml::Base* wrapPyObject(PyObject*
object);
46class VTKPythonQtWrapperFactory :
public PythonQtForeignWrapperFactory
52 VTKPythonQtWrapperFactory() {};
54 virtual PyObject* wrap(
const QByteArray& classname,
void *ptr);
55 virtual void* unwrap(
const QByteArray& classname, PyObject*
object);