Blender  V3.3
Functions | Variables
BPy_UnaryFunction1DDouble.cpp File Reference
#include "BPy_UnaryFunction1DDouble.h"
#include "../BPy_Convert.h"
#include "../BPy_IntegrationType.h"
#include "../BPy_Interface1D.h"
#include "UnaryFunction1D_double/BPy_Curvature2DAngleF1D.h"
#include "UnaryFunction1D_double/BPy_DensityF1D.h"
#include "UnaryFunction1D_double/BPy_GetCompleteViewMapDensityF1D.h"
#include "UnaryFunction1D_double/BPy_GetDirectionalViewMapDensityF1D.h"
#include "UnaryFunction1D_double/BPy_GetProjectedXF1D.h"
#include "UnaryFunction1D_double/BPy_GetProjectedYF1D.h"
#include "UnaryFunction1D_double/BPy_GetProjectedZF1D.h"
#include "UnaryFunction1D_double/BPy_GetSteerableViewMapDensityF1D.h"
#include "UnaryFunction1D_double/BPy_GetViewMapGradientNormF1D.h"
#include "UnaryFunction1D_double/BPy_GetXF1D.h"
#include "UnaryFunction1D_double/BPy_GetYF1D.h"
#include "UnaryFunction1D_double/BPy_GetZF1D.h"
#include "UnaryFunction1D_double/BPy_LocalAverageDepthF1D.h"
#include "UnaryFunction1D_double/BPy_ZDiscontinuityF1D.h"

Go to the source code of this file.

Functions

int UnaryFunction1DDouble_Init (PyObject *module)
 
static int UnaryFunction1DDouble___init__ (BPy_UnaryFunction1DDouble *self, PyObject *args, PyObject *kwds)
 
static void UnaryFunction1DDouble___dealloc__ (BPy_UnaryFunction1DDouble *self)
 
static PyObject * UnaryFunction1DDouble___repr__ (BPy_UnaryFunction1DDouble *self)
 
static PyObject * UnaryFunction1DDouble___call__ (BPy_UnaryFunction1DDouble *self, PyObject *args, PyObject *kwds)
 
 PyDoc_STRVAR (integration_type_doc, "The integration method.\n" "\n" ":type: :class:`IntegrationType`")
 
static PyObject * integration_type_get (BPy_UnaryFunction1DDouble *self, void *UNUSED(closure))
 
static int integration_type_set (BPy_UnaryFunction1DDouble *self, PyObject *value, void *UNUSED(closure))
 

Variables

static char UnaryFunction1DDouble___doc__ []
 
static PyGetSetDef BPy_UnaryFunction1DDouble_getseters []
 
PyTypeObject UnaryFunction1DDouble_Type
 

Function Documentation

◆ integration_type_get()

static PyObject* integration_type_get ( BPy_UnaryFunction1DDouble self,
void UNUSEDclosure 
)
static

◆ integration_type_set()

static int integration_type_set ( BPy_UnaryFunction1DDouble self,
PyObject *  value,
void UNUSEDclosure 
)
static

◆ PyDoc_STRVAR()

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

◆ UnaryFunction1DDouble___call__()

static PyObject* UnaryFunction1DDouble___call__ ( BPy_UnaryFunction1DDouble self,
PyObject *  args,
PyObject *  kwds 
)
static

Definition at line 194 of file BPy_UnaryFunction1DDouble.cpp.

References Interface1D_Type, and self.

◆ UnaryFunction1DDouble___dealloc__()

static void UnaryFunction1DDouble___dealloc__ ( BPy_UnaryFunction1DDouble self)
static

Definition at line 183 of file BPy_UnaryFunction1DDouble.cpp.

References UnaryFunction1D_Type.

◆ UnaryFunction1DDouble___init__()

static int UnaryFunction1DDouble___init__ ( BPy_UnaryFunction1DDouble self,
PyObject *  args,
PyObject *  kwds 
)
static

◆ UnaryFunction1DDouble___repr__()

static PyObject* UnaryFunction1DDouble___repr__ ( BPy_UnaryFunction1DDouble self)
static

Definition at line 189 of file BPy_UnaryFunction1DDouble.cpp.

References self.

◆ UnaryFunction1DDouble_Init()

int UnaryFunction1DDouble_Init ( PyObject *  module)

Variable Documentation

◆ BPy_UnaryFunction1DDouble_getseters

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

Definition at line 243 of file BPy_UnaryFunction1DDouble.cpp.

◆ UnaryFunction1DDouble___doc__

char UnaryFunction1DDouble___doc__[]
static
Initial value:
=
"Class hierarchy: :class:`UnaryFunction1D` > :class:`UnaryFunction1DDouble`\n"
"\n"
"Base class for unary functions (functors) that work on\n"
":class:`Interface1D` and return a float value.\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"

Definition at line 144 of file BPy_UnaryFunction1DDouble.cpp.

◆ UnaryFunction1DDouble_Type

PyTypeObject UnaryFunction1DDouble_Type

Definition at line 254 of file BPy_UnaryFunction1DDouble.cpp.

Referenced by UnaryFunction1DDouble_Init().