VTK
|
Created in June 2010 by David Gobbi, originally in vtkPythonUtil. More...
#include <vtkPythonOverload.h>
Static Public Member Functions | |
static int | CheckArg (PyObject *arg, const char *format, const char *classname, int level=0) |
static PyObject * | CallMethod (PyMethodDef *methods, PyObject *self, PyObject *args) |
static PyMethodDef * | FindConversionMethod (PyMethodDef *methods, PyObject *arg) |
Created in June 2010 by David Gobbi, originally in vtkPythonUtil.
This file provides methods for calling overloaded functions that are stored in a PyMethodDef table. The arguments are checked against the format strings that are stored in the documentation fields of the table. For more information, see vtkWrapPython_ArgCheckString() in vtkWrapPython.c.
Definition at line 34 of file vtkPythonOverload.h.
|
static |
Check python object against a format character and return a number to indicate how well it matches (lower numbers are better).
|
static |
Call the method that is the best match for the for the provided arguments. The docstrings in the PyMethodDef must provide info about the argument types for each method.
|
static |
Find a method that takes the single arg provided, this is used to locate the correct constructor signature for a conversion. The docstrings in the PyMethodDef must provide info about the argument types for each method.