|
Blender V4.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 *) |
| 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 *) |
| 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 *) |
| 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 *) |
| 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 *) |
| 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 *) |
| 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 *) |
| 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 *) |
Variables | |
| static PyMethodDef | BPy_Interface0D_methods [] |
| static PyGetSetDef | BPy_Interface0D_getseters [] |
| PyTypeObject | Interface0D_Type |
|
static |
Definition at line 100 of file BPy_Interface0D.cpp.
References self.
|
static |
Definition at line 127 of file BPy_Interface0D.cpp.
References Any_BPy_FEdge_from_FEdge(), Interface0D_Type, and self.
|
static |
Definition at line 255 of file BPy_Interface0D.cpp.
References BPy_Id_from_Id(), and self.
| int Interface0D_Init | ( | PyObject * | module | ) |
Definition at line 30 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 88 of file BPy_Interface0D.cpp.
References self.
|
static |
Definition at line 163 of file BPy_Interface0D.cpp.
References self.
|
static |
Definition at line 271 of file BPy_Interface0D.cpp.
References BPy_Nature_from_Nature(), and self.
|
static |
Definition at line 239 of file BPy_Interface0D.cpp.
References self, and Vector_from_Vec2f().
|
static |
Definition at line 175 of file BPy_Interface0D.cpp.
References self, and Vector_from_Vec3f().
|
static |
Definition at line 191 of file BPy_Interface0D.cpp.
References self.
|
static |
Definition at line 207 of file BPy_Interface0D.cpp.
References self.
|
static |
Definition at line 223 of file BPy_Interface0D.cpp.
|
static |
Definition at line 108 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 280 of file BPy_Interface0D.cpp.
|
static |
Definition at line 146 of file BPy_Interface0D.cpp.
| PyTypeObject Interface0D_Type |
Definition at line 314 of file BPy_Interface0D.cpp.
Referenced by BinaryPredicate0D___call__(), BPy_Interface0D_from_Interface0D(), Interface0D_get_fedge(), and Interface0D_Init().