60 UnaryFunction0D___doc__,
61 "Base class for Unary Functions (functors) working on\n"
62 ":class:`Interface0DIterator`. A unary function will be used by\n"
63 "invoking __call__() on an Interface0DIterator. In Python, several\n"
64 "different subclasses of UnaryFunction0D are used depending on the\n"
65 "types of functors' return values. For example, you would inherit from\n"
66 "a :class:`UnaryFunction0DDouble` if you wish to define a function that\n"
67 "returns a double value. Available UnaryFunction0D subclasses are:\n"
69 "* :class:`UnaryFunction0DDouble`\n"
70 "* :class:`UnaryFunction0DEdgeNature`\n"
71 "* :class:`UnaryFunction0DFloat`\n"
72 "* :class:`UnaryFunction0DId`\n"
73 "* :class:`UnaryFunction0DMaterial`\n"
74 "* :class:`UnaryFunction0DUnsigned`\n"
75 "* :class:`UnaryFunction0DVec2f`\n"
76 "* :class:`UnaryFunction0DVec3f`\n"
77 "* :class:`UnaryFunction0DVectorViewShape`\n"
78 "* :class:`UnaryFunction0DViewShape`\n");
82 Py_TYPE(
self)->tp_free((PyObject *)
self);
87 return PyUnicode_FromString(
"UnaryFunction0D");
94 UnaryFunction0D_name_doc,
95 "The name of the unary 0D function.\n"
101 return PyUnicode_FromString(Py_TYPE(
self)->tp_name);
108 UnaryFunction0D_name_doc,
110 {
nullptr,
nullptr,
nullptr,
nullptr,
nullptr}
116 PyVarObject_HEAD_INIT(
nullptr, 0)
135 Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,
136 UnaryFunction0D___doc__,
int UnaryFunction0DDouble_Init(PyObject *module)
int UnaryFunction0DEdgeNature_Init(PyObject *module)
int UnaryFunction0DFloat_Init(PyObject *module)
int UnaryFunction0DId_Init(PyObject *module)
int UnaryFunction0DMaterial_Init(PyObject *module)
int UnaryFunction0DUnsigned_Init(PyObject *module)
int UnaryFunction0DVec2f_Init(PyObject *module)
int UnaryFunction0DVec3f_Init(PyObject *module)
int UnaryFunction0DVectorViewShape_Init(PyObject *module)
int UnaryFunction0DViewShape_Init(PyObject *module)
PyTypeObject UnaryFunction0D_Type
PyDoc_STRVAR(UnaryFunction0D___doc__, "Base class for Unary Functions (functors) working on\n" ":class:`Interface0DIterator`. A unary function will be used by\n" "invoking __call__() on an Interface0DIterator. In Python, several\n" "different subclasses of UnaryFunction0D are used depending on the\n" "types of functors' return values. For example, you would inherit from\n" "a :class:`UnaryFunction0DDouble` if you wish to define a function that\n" "returns a double value. Available UnaryFunction0D subclasses are:\n" "\n" "* :class:`UnaryFunction0DDouble`\n" "* :class:`UnaryFunction0DEdgeNature`\n" "* :class:`UnaryFunction0DFloat`\n" "* :class:`UnaryFunction0DId`\n" "* :class:`UnaryFunction0DMaterial`\n" "* :class:`UnaryFunction0DUnsigned`\n" "* :class:`UnaryFunction0DVec2f`\n" "* :class:`UnaryFunction0DVec3f`\n" "* :class:`UnaryFunction0DVectorViewShape`\n" "* :class:`UnaryFunction0DViewShape`\n")
static PyGetSetDef BPy_UnaryFunction0D_getseters[]
static void UnaryFunction0D___dealloc__(BPy_UnaryFunction0D *self)
static PyObject * UnaryFunction0D___repr__(BPy_UnaryFunction0D *)
static PyObject * UnaryFunction0D_name_get(BPy_UnaryFunction0D *self, void *)
int UnaryFunction0D_Init(PyObject *module)
static struct PyModuleDef module