Blender
V3.3
|
#include "BPy_Interface0D.h"
#include "BPy_Convert.h"
#include "BPy_Nature.h"
#include "Interface0D/BPy_CurvePoint.h"
#include "Interface0D/BPy_SVertex.h"
#include "Interface0D/BPy_ViewVertex.h"
#include "Interface0D/CurvePoint/BPy_StrokeVertex.h"
#include "Interface0D/ViewVertex/BPy_NonTVertex.h"
#include "Interface0D/ViewVertex/BPy_TVertex.h"
#include "Interface1D/BPy_FEdge.h"
Go to the source code of this file.
Functions | |
int | Interface0D_Init (PyObject *module) |
PyDoc_STRVAR (Interface0D_doc, "Base class for any 0D element.\n" "\n" ".. method:: __init__()\n" "\n" " Default constructor.") | |
static int | Interface0D_init (BPy_Interface0D *self, PyObject *args, PyObject *kwds) |
static void | Interface0D_dealloc (BPy_Interface0D *self) |
static PyObject * | Interface0D_repr (BPy_Interface0D *self) |
PyDoc_STRVAR (Interface0D_get_fedge_doc, ".. method:: get_fedge(inter)\n" "\n" " Returns the FEdge that lies between this 0D element and the 0D\n" " element given as the argument.\n" "\n" " :arg inter: A 0D element.\n" " :type inter: :class:`Interface0D`\n" " :return: The FEdge lying between the two 0D elements.\n" " :rtype: :class:`FEdge`") | |
static PyObject * | Interface0D_get_fedge (BPy_Interface0D *self, PyObject *args, PyObject *kwds) |
PyDoc_STRVAR (Interface0D_name_doc, "The string of the name of this 0D element.\n" "\n" ":type: str") | |
static PyObject * | Interface0D_name_get (BPy_Interface0D *self, void *UNUSED(closure)) |
PyDoc_STRVAR (Interface0D_point_3d_doc, "The 3D point of this 0D element.\n" "\n" ":type: :class:`mathutils.Vector`") | |
static PyObject * | Interface0D_point_3d_get (BPy_Interface0D *self, void *UNUSED(closure)) |
PyDoc_STRVAR (Interface0D_projected_x_doc, "The X coordinate of the projected 3D point of this 0D element.\n" "\n" ":type: float") | |
static PyObject * | Interface0D_projected_x_get (BPy_Interface0D *self, void *UNUSED(closure)) |
PyDoc_STRVAR (Interface0D_projected_y_doc, "The Y coordinate of the projected 3D point of this 0D element.\n" "\n" ":type: float") | |
static PyObject * | Interface0D_projected_y_get (BPy_Interface0D *self, void *UNUSED(closure)) |
PyDoc_STRVAR (Interface0D_projected_z_doc, "The Z coordinate of the projected 3D point of this 0D element.\n" "\n" ":type: float") | |
static PyObject * | Interface0D_projected_z_get (BPy_Interface0D *self, void *UNUSED(closure)) |
PyDoc_STRVAR (Interface0D_point_2d_doc, "The 2D point of this 0D element.\n" "\n" ":type: :class:`mathutils.Vector`") | |
static PyObject * | Interface0D_point_2d_get (BPy_Interface0D *self, void *UNUSED(closure)) |
PyDoc_STRVAR (Interface0D_id_doc, "The Id of this 0D element.\n" "\n" ":type: :class:`Id`") | |
static PyObject * | Interface0D_id_get (BPy_Interface0D *self, void *UNUSED(closure)) |
PyDoc_STRVAR (Interface0D_nature_doc, "The nature of this 0D element.\n" "\n" ":type: :class:`Nature`") | |
static PyObject * | Interface0D_nature_get (BPy_Interface0D *self, void *UNUSED(closure)) |
Variables | |
static PyMethodDef | BPy_Interface0D_methods [] |
static PyGetSetDef | BPy_Interface0D_getseters [] |
PyTypeObject | Interface0D_Type |
|
static |
Definition at line 103 of file BPy_Interface0D.cpp.
References self.
|
static |
Definition at line 128 of file BPy_Interface0D.cpp.
References Any_BPy_FEdge_from_FEdge(), and Interface0D_Type.
|
static |
Definition at line 242 of file BPy_Interface0D.cpp.
References BPy_Id_from_Id(), id, and self.
|
static |
Definition at line 91 of file BPy_Interface0D.cpp.
int Interface0D_Init | ( | PyObject * | module | ) |
Definition at line 28 of file BPy_Interface0D.cpp.
References CurvePoint_Type, Interface0D_Type, module, NonTVertex_Type, StrokeVertex_mathutils_register_callback(), StrokeVertex_Type, SVertex_mathutils_register_callback(), SVertex_Type, TVertex_Type, and ViewVertex_Type.
Referenced by Freestyle_Init().
|
static |
Definition at line 162 of file BPy_Interface0D.cpp.
|
static |
Definition at line 256 of file BPy_Interface0D.cpp.
References BPy_Nature_from_Nature().
|
static |
Definition at line 228 of file BPy_Interface0D.cpp.
References self, and Vector_from_Vec2f().
|
static |
Definition at line 172 of file BPy_Interface0D.cpp.
References self, and Vector_from_Vec3f().
|
static |
Definition at line 186 of file BPy_Interface0D.cpp.
References Freestyle::x.
|
static |
Definition at line 200 of file BPy_Interface0D.cpp.
References y.
|
static |
Definition at line 214 of file BPy_Interface0D.cpp.
References z.
|
static |
Definition at line 111 of file BPy_Interface0D.cpp.
References self.
PyDoc_STRVAR | ( | Interface0D_doc | , |
"Base class for any 0D element.\n" "\n" ".. method:: __init__()\n" "\n" " Default constructor." | |||
) |
PyDoc_STRVAR | ( | Interface0D_get_fedge_doc | , |
".. method:: get_fedge(inter)\n" "\n" " Returns the FEdge that lies between this 0D element and the 0D\n" " element given as the argument.\n" "\n" " :arg inter: A 0D element.\n" " :type inter: :class:`Interface0D`\n" " :return: The FEdge lying between the two 0D elements.\n" " :rtype: :class:`FEdge`" | |||
) |
PyDoc_STRVAR | ( | Interface0D_name_doc | , |
"The string of the name of this 0D element.\n" "\n" ":type: str" | |||
) |
PyDoc_STRVAR | ( | Interface0D_nature_doc | , |
"The nature of this 0D element.\n" "\n" ":type: :class:`Nature`" | |||
) |
PyDoc_STRVAR | ( | Interface0D_point_2d_doc | , |
"The 2D point of this 0D element.\n" "\n" ":type: :class:`mathutils.Vector`" | |||
) |
PyDoc_STRVAR | ( | Interface0D_point_3d_doc | , |
"The 3D point of this 0D element.\n" "\n" ":type: :class:`mathutils.Vector`" | |||
) |
PyDoc_STRVAR | ( | Interface0D_projected_x_doc | , |
"The X coordinate of the projected 3D point of this 0D element.\n" "\n" ":type: float" | |||
) |
PyDoc_STRVAR | ( | Interface0D_projected_y_doc | , |
"The Y coordinate of the projected 3D point of this 0D element.\n" "\n" ":type: float" | |||
) |
PyDoc_STRVAR | ( | Interface0D_projected_z_doc | , |
"The Z coordinate of the projected 3D point of this 0D element.\n" "\n" ":type: float" | |||
) |
|
static |
Definition at line 265 of file BPy_Interface0D.cpp.
|
static |
Definition at line 147 of file BPy_Interface0D.cpp.
PyTypeObject Interface0D_Type |
Definition at line 299 of file BPy_Interface0D.cpp.
Referenced by BinaryPredicate0D___call__(), BPy_Interface0D_from_Interface0D(), Interface0D_get_fedge(), and Interface0D_Init().