Blender  V3.3
Functions | Variables
BPy_BinaryPredicate1D.cpp File Reference
#include "BPy_BinaryPredicate1D.h"
#include "BPy_Convert.h"
#include "BPy_Interface1D.h"
#include "BinaryPredicate1D/BPy_FalseBP1D.h"
#include "BinaryPredicate1D/BPy_Length2DBP1D.h"
#include "BinaryPredicate1D/BPy_SameShapeIdBP1D.h"
#include "BinaryPredicate1D/BPy_TrueBP1D.h"
#include "BinaryPredicate1D/BPy_ViewMapGradientNormBP1D.h"

Go to the source code of this file.

Functions

int BinaryPredicate1D_Init (PyObject *module)
 
static int BinaryPredicate1D___init__ (BPy_BinaryPredicate1D *self, PyObject *args, PyObject *kwds)
 
static void BinaryPredicate1D___dealloc__ (BPy_BinaryPredicate1D *self)
 
static PyObject * BinaryPredicate1D___repr__ (BPy_BinaryPredicate1D *self)
 
static PyObject * BinaryPredicate1D___call__ (BPy_BinaryPredicate1D *self, PyObject *args, PyObject *kwds)
 
 PyDoc_STRVAR (BinaryPredicate1D_name_doc, "The name of the binary 1D predicate.\n" "\n" ":type: str")
 
static PyObject * BinaryPredicate1D_name_get (BPy_BinaryPredicate1D *self, void *UNUSED(closure))
 

Variables

static char BinaryPredicate1D___doc__ []
 
static PyGetSetDef BPy_BinaryPredicate1D_getseters []
 
PyTypeObject BinaryPredicate1D_Type
 

Function Documentation

◆ BinaryPredicate1D___call__()

static PyObject* BinaryPredicate1D___call__ ( BPy_BinaryPredicate1D self,
PyObject *  args,
PyObject *  kwds 
)
static

◆ BinaryPredicate1D___dealloc__()

static void BinaryPredicate1D___dealloc__ ( BPy_BinaryPredicate1D self)
static

Definition at line 109 of file BPy_BinaryPredicate1D.cpp.

◆ BinaryPredicate1D___init__()

static int BinaryPredicate1D___init__ ( BPy_BinaryPredicate1D self,
PyObject *  args,
PyObject *  kwds 
)
static

Definition at line 97 of file BPy_BinaryPredicate1D.cpp.

◆ BinaryPredicate1D___repr__()

static PyObject* BinaryPredicate1D___repr__ ( BPy_BinaryPredicate1D self)
static

Definition at line 115 of file BPy_BinaryPredicate1D.cpp.

References self.

◆ BinaryPredicate1D_Init()

int BinaryPredicate1D_Init ( PyObject *  module)

◆ BinaryPredicate1D_name_get()

static PyObject* BinaryPredicate1D_name_get ( BPy_BinaryPredicate1D self,
void UNUSEDclosure 
)
static

Definition at line 158 of file BPy_BinaryPredicate1D.cpp.

◆ PyDoc_STRVAR()

PyDoc_STRVAR ( BinaryPredicate1D_name_doc  ,
"The name of the binary 1D predicate.\n" "\n" ":type: str  
)

Variable Documentation

◆ BinaryPredicate1D___doc__

char BinaryPredicate1D___doc__[]
static
Initial value:
=
"Base class for binary predicates working on :class:`Interface1D`\n"
"objects. A BinaryPredicate1D is typically an ordering relation\n"
"between two Interface1D objects. The predicate evaluates a relation\n"
"between the two Interface1D instances and returns a boolean value (true\n"
"or false). It is used by invoking the __call__() method.\n"
"\n"
".. method:: __init__()\n"
"\n"
" Default constructor.\n"
"\n"
".. method:: __call__(inter1, inter2)\n"
"\n"
" Must be overload by inherited classes. It evaluates a relation\n"
" between two Interface1D objects.\n"
"\n"
" :arg inter1: The first Interface1D object.\n"
" :type inter1: :class:`Interface1D`\n"
" :arg inter2: The second Interface1D object.\n"
" :type inter2: :class:`Interface1D`\n"
" :return: True or false.\n"
" :rtype: bool\n"

Definition at line 74 of file BPy_BinaryPredicate1D.cpp.

◆ BinaryPredicate1D_Type

PyTypeObject BinaryPredicate1D_Type

◆ BPy_BinaryPredicate1D_getseters

PyGetSetDef BPy_BinaryPredicate1D_getseters[]
static
Initial value:
= {
{"name",
(setter) nullptr,
BinaryPredicate1D_name_doc,
nullptr},
{nullptr, nullptr, nullptr, nullptr, nullptr}
}
static PyObject * BinaryPredicate1D_name_get(BPy_BinaryPredicate1D *self, void *UNUSED(closure))

Definition at line 163 of file BPy_BinaryPredicate1D.cpp.