|
Blender V4.5
|
#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 96 of file BPy_Interface0D.cpp.
References BPy_Interface0D::borrowed, BPy_Interface0D::if0D, and Interface0D_dealloc().
Referenced by Interface0D_dealloc().
|
static |
Definition at line 123 of file BPy_Interface0D.cpp.
References Any_BPy_FEdge_from_FEdge(), Freestyle::Interface0D::getFEdge(), BPy_Interface0D::if0D, Interface0D_get_fedge(), and Interface0D_Type.
Referenced by Interface0D_get_fedge().
|
static |
Definition at line 269 of file BPy_Interface0D.cpp.
References BPy_Id_from_Id(), Freestyle::Interface0D::getId(), BPy_Interface0D::if0D, and Interface0D_id_get().
Referenced by Interface0D_id_get().
| int Interface0D_Init | ( | PyObject * | module | ) |
Definition at line 26 of file BPy_Interface0D.cpp.
References CurvePoint_Type, Interface0D_Init(), Interface0D_Type, NonTVertex_Type, StrokeVertex_mathutils_register_callback(), StrokeVertex_Type, SVertex_mathutils_register_callback(), SVertex_Type, TVertex_Type, and ViewVertex_Type.
Referenced by Freestyle_Init(), and Interface0D_Init().
|
static |
Definition at line 84 of file BPy_Interface0D.cpp.
References BPy_Interface0D::borrowed, BPy_Interface0D::if0D, Freestyle::Interface0D::Interface0D(), and Interface0D_init().
Referenced by Interface0D_init().
|
static |
Definition at line 177 of file BPy_Interface0D.cpp.
References Interface0D_name_get().
Referenced by Interface0D_name_get().
|
static |
Definition at line 285 of file BPy_Interface0D.cpp.
References BPy_Nature_from_Nature(), Freestyle::Interface0D::getNature(), BPy_Interface0D::if0D, and Interface0D_nature_get().
Referenced by Interface0D_nature_get().
|
static |
Definition at line 253 of file BPy_Interface0D.cpp.
References Freestyle::Interface0D::getPoint2D(), BPy_Interface0D::if0D, Interface0D_point_2d_get(), and Vector_from_Vec2f().
Referenced by Interface0D_point_2d_get().
|
static |
Definition at line 189 of file BPy_Interface0D.cpp.
References Freestyle::Interface0D::getPoint3D(), BPy_Interface0D::if0D, Interface0D_point_3d_get(), and Vector_from_Vec3f().
Referenced by Interface0D_point_3d_get().
|
static |
Definition at line 205 of file BPy_Interface0D.cpp.
References Freestyle::Interface0D::getProjectedX(), BPy_Interface0D::if0D, Interface0D_projected_x_get(), and x.
Referenced by Interface0D_projected_x_get().
|
static |
Definition at line 221 of file BPy_Interface0D.cpp.
References Freestyle::Interface0D::getProjectedY(), BPy_Interface0D::if0D, Interface0D_projected_y_get(), and y.
Referenced by Interface0D_projected_y_get().
|
static |
Definition at line 237 of file BPy_Interface0D.cpp.
References Freestyle::Interface0D::getProjectedZ(), BPy_Interface0D::if0D, Interface0D_projected_z_get(), and z().
Referenced by Interface0D_projected_z_get().
|
static |
Definition at line 104 of file BPy_Interface0D.cpp.
References Freestyle::Interface0D::getExactTypeName(), BPy_Interface0D::if0D, and Interface0D_repr().
Referenced by Interface0D_repr().
| PyDoc_STRVAR | ( | Interface0D_doc | , |
| "Base class for any 0D element.\n" "\n" ".. method:: __init__()\n" "\n" " Default constructor." | ) |
References PyDoc_STRVAR().
| 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`" | ) |
References PyDoc_STRVAR().
References PyDoc_STRVAR().
| PyDoc_STRVAR | ( | Interface0D_name_doc | , |
| "The string of the name of this 0D element.\n" "\n" ":type: str" | ) |
References PyDoc_STRVAR().
| PyDoc_STRVAR | ( | Interface0D_nature_doc | , |
| "The nature of this 0D element.\n" "\n" ":type: :class:`Nature`" | ) |
References PyDoc_STRVAR().
| PyDoc_STRVAR | ( | Interface0D_point_2d_doc | , |
| "The 2D point of this 0D element.\n" "\n" ":type: :class:`mathutils.Vector`" | ) |
References PyDoc_STRVAR().
| PyDoc_STRVAR | ( | Interface0D_point_3d_doc | , |
| "The 3D point of this 0D element.\n" "\n" ":type: :class:`mathutils.Vector`" | ) |
References PyDoc_STRVAR().
| PyDoc_STRVAR | ( | Interface0D_projected_x_doc | , |
| "The X coordinate of the projected 3D point of this 0D element.\n" "\n" ":type: float" | ) |
References PyDoc_STRVAR().
| PyDoc_STRVAR | ( | Interface0D_projected_y_doc | , |
| "The Y coordinate of the projected 3D point of this 0D element.\n" "\n" ":type: float" | ) |
References PyDoc_STRVAR().
| PyDoc_STRVAR | ( | Interface0D_projected_z_doc | , |
| "The Z coordinate of the projected 3D point of this 0D element.\n" "\n" ":type: float" | ) |
References PyDoc_STRVAR().
|
static |
Definition at line 294 of file BPy_Interface0D.cpp.
|
static |
Definition at line 152 of file BPy_Interface0D.cpp.
| PyTypeObject Interface0D_Type |
Definition at line 328 of file BPy_Interface0D.cpp.
Referenced by BinaryPredicate0D___call__(), BPy_Interface0D_from_Interface0D(), Interface0D_get_fedge(), and Interface0D_Init().