Blender V4.3
BPy_UnaryFunction1DVec3f.cpp File Reference

Go to the source code of this file.

Functions

int UnaryFunction1DVec3f_Init (PyObject *module)
 
 PyDoc_STRVAR (UnaryFunction1DVec3f___doc__, "Class hierarchy: :class:`UnaryFunction1D` > :class:`UnaryFunction1DVec3f`\n" "\n" "Base class for unary functions (functors) that work on\n" ":class:`Interface1D` and return a 3D vector.\n" "\n" ".. method:: __init__()\n" " __init__(integration_type)\n" "\n" " Builds a unary 1D function using the default constructor\n" " or the integration method given as an argument.\n" "\n" " :arg integration_type: An integration method.\n" " :type integration_type: :class:`IntegrationType`\n")
 
static int UnaryFunction1DVec3f___init__ (BPy_UnaryFunction1DVec3f *self, PyObject *args, PyObject *kwds)
 
static void UnaryFunction1DVec3f___dealloc__ (BPy_UnaryFunction1DVec3f *self)
 
static PyObject * UnaryFunction1DVec3f___repr__ (BPy_UnaryFunction1DVec3f *self)
 
static PyObject * UnaryFunction1DVec3f___call__ (BPy_UnaryFunction1DVec3f *self, PyObject *args, PyObject *kwds)
 
 PyDoc_STRVAR (integration_type_doc, "The integration method.\n" "\n" ":type: :class:`IntegrationType`")
 
static PyObject * integration_type_get (BPy_UnaryFunction1DVec3f *self, void *)
 
static int integration_type_set (BPy_UnaryFunction1DVec3f *self, PyObject *value, void *)
 

Variables

static PyGetSetDef BPy_UnaryFunction1DVec3f_getseters []
 
PyTypeObject UnaryFunction1DVec3f_Type
 

Function Documentation

◆ integration_type_get()

static PyObject * integration_type_get ( BPy_UnaryFunction1DVec3f * self,
void *  )
static

◆ integration_type_set()

static int integration_type_set ( BPy_UnaryFunction1DVec3f * self,
PyObject * value,
void *  )
static

◆ PyDoc_STRVAR() [1/2]

PyDoc_STRVAR ( integration_type_doc ,
"The integration method.\n" "\n" ":type: :class:`IntegrationType`"  )

◆ PyDoc_STRVAR() [2/2]

PyDoc_STRVAR ( UnaryFunction1DVec3f___doc__ ,
"Class hierarchy: :class:`UnaryFunction1D` ,
:class:`UnaryFunction1DVec3f`\n" "\n" "Base class for unary functions(functors) that work on\n" ":class:`Interface1D` and return a 3D vector.\n" "\n" ".. method::__init__()\n" " __init__(integration_type)\n" "\n" " Builds a unary 1D function using the default constructor\n" " or the integration method given as an argument.\n" "\n" " :arg integration_type:An integration method.\n" " :type integration_type::class:`IntegrationType`\n"  )

◆ UnaryFunction1DVec3f___call__()

static PyObject * UnaryFunction1DVec3f___call__ ( BPy_UnaryFunction1DVec3f * self,
PyObject * args,
PyObject * kwds )
static

Definition at line 101 of file BPy_UnaryFunction1DVec3f.cpp.

References Interface1D_Type, self, and Vector_from_Vec3f().

◆ UnaryFunction1DVec3f___dealloc__()

static void UnaryFunction1DVec3f___dealloc__ ( BPy_UnaryFunction1DVec3f * self)
static

Definition at line 90 of file BPy_UnaryFunction1DVec3f.cpp.

References self, and UnaryFunction1D_Type.

◆ UnaryFunction1DVec3f___init__()

static int UnaryFunction1DVec3f___init__ ( BPy_UnaryFunction1DVec3f * self,
PyObject * args,
PyObject * kwds )
static

◆ UnaryFunction1DVec3f___repr__()

static PyObject * UnaryFunction1DVec3f___repr__ ( BPy_UnaryFunction1DVec3f * self)
static

Definition at line 96 of file BPy_UnaryFunction1DVec3f.cpp.

References self.

◆ UnaryFunction1DVec3f_Init()

int UnaryFunction1DVec3f_Init ( PyObject * module)

Variable Documentation

◆ BPy_UnaryFunction1DVec3f_getseters

PyGetSetDef BPy_UnaryFunction1DVec3f_getseters[]
static
Initial value:
= {
{"integration_type",
integration_type_doc,
nullptr},
{nullptr, nullptr, nullptr, nullptr, nullptr}
}
static PyObject * integration_type_get(BPy_UnaryFunction1DVec3f *self, void *)
static int integration_type_set(BPy_UnaryFunction1DVec3f *self, PyObject *value, void *)

Definition at line 152 of file BPy_UnaryFunction1DVec3f.cpp.

◆ UnaryFunction1DVec3f_Type

PyTypeObject UnaryFunction1DVec3f_Type

Definition at line 163 of file BPy_UnaryFunction1DVec3f.cpp.

Referenced by UnaryFunction1DVec3f_Init().