|
Blender V4.5
|
#include "BPy_TVertex.h"#include "../../BPy_Convert.h"#include "../../BPy_Id.h"#include "../../Interface1D/BPy_FEdge.h"#include "../../Interface1D/BPy_ViewEdge.h"#include "../BPy_SVertex.h"Go to the source code of this file.
Functions | |
| PyDoc_STRVAR (TVertex_doc, "Class hierarchy: :class:`Interface0D` > :class:`ViewVertex` > :class:`TVertex`\n" "\n" "Class to define a T vertex, i.e. an intersection between two edges.\n" "It points towards two SVertex and four ViewEdges. Among the\n" "ViewEdges, two are front and the other two are back. Basically a\n" "front edge hides part of a back edge. So, among the back edges, one\n" "is of invisibility N and the other of invisibility N+1.\n" "\n" ".. method:: __init__()\n" "\n" " Default constructor.") | |
| static int | TVertex_init (BPy_TVertex *self, PyObject *args, PyObject *kwds) |
| PyDoc_STRVAR (TVertex_get_svertex_doc, ".. method:: get_svertex(fedge)\n" "\n" " Returns the SVertex (among the 2) belonging to the given FEdge.\n" "\n" " :arg fedge: An FEdge object.\n" " :type fedge: :class:`FEdge`\n" " :return: The SVertex belonging to the given FEdge.\n" " :rtype: :class:`SVertex`") | |
| static PyObject * | TVertex_get_svertex (BPy_TVertex *self, PyObject *args, PyObject *kwds) |
| PyDoc_STRVAR (TVertex_get_mate_doc, ".. method:: get_mate(viewedge)\n" "\n" " Returns the mate edge of the ViewEdge given as argument. If the\n" " ViewEdge is frontEdgeA, frontEdgeB is returned. If the ViewEdge is\n" " frontEdgeB, frontEdgeA is returned. Same for back edges.\n" "\n" " :arg viewedge: A ViewEdge object.\n" " :type viewedge: :class:`ViewEdge`\n" " :return: The mate edge of the given ViewEdge.\n" " :rtype: :class:`ViewEdge`") | |
| static PyObject * | TVertex_get_mate (BPy_TVertex *self, PyObject *args, PyObject *kwds) |
| PyDoc_STRVAR (TVertex_front_svertex_doc, "The SVertex that is closer to the viewpoint.\n" "\n" ":type: :class:`SVertex`") | |
| static PyObject * | TVertex_front_svertex_get (BPy_TVertex *self, void *) |
| static int | TVertex_front_svertex_set (BPy_TVertex *self, PyObject *value, void *) |
| PyDoc_STRVAR (TVertex_back_svertex_doc, "The SVertex that is further away from the viewpoint.\n" "\n" ":type: :class:`SVertex`") | |
| static PyObject * | TVertex_back_svertex_get (BPy_TVertex *self, void *) |
| static int | TVertex_back_svertex_set (BPy_TVertex *self, PyObject *value, void *) |
| PyDoc_STRVAR (TVertex_id_doc, "The Id of this TVertex.\n" "\n" ":type: :class:`Id`") | |
| static PyObject * | TVertex_id_get (BPy_TVertex *self, void *) |
| static int | TVertex_id_set (BPy_TVertex *self, PyObject *value, void *) |
Variables | |
| static PyMethodDef | BPy_TVertex_methods [] |
| static PyGetSetDef | BPy_TVertex_getseters [] |
| PyTypeObject | TVertex_Type |
| PyDoc_STRVAR | ( | TVertex_back_svertex_doc | , |
| "The SVertex that is further away from the viewpoint.\n" "\n" ":type: :class:`SVertex`" | ) |
References PyDoc_STRVAR().
| PyDoc_STRVAR | ( | TVertex_doc | , |
| "Class hierarchy: :class:`Interface0D` | , | ||
| :class:`ViewVertex` | , | ||
| :class:`TVertex`\n" "\n" "Class to define a T | vertex, | ||
| i.e. an intersection between two edges.\n" "It points towards two SVertex and four ViewEdges. Among the\n" " | ViewEdges, | ||
| two are front and the other two are back. Basically a\n" "front edge hides part of a back edge. | So, | ||
| among the back | edges, | ||
| one\n" "is of invisibility N and the other of invisibility N+1.\n" "\n" ".. method::__init__()\n" "\n" " Default constructor." | ) |
References PyDoc_STRVAR().
| PyDoc_STRVAR | ( | TVertex_front_svertex_doc | , |
| "The SVertex that is closer to the viewpoint.\n" "\n" ":type: :class:`SVertex`" | ) |
References PyDoc_STRVAR().
| PyDoc_STRVAR | ( | TVertex_get_mate_doc | , |
| ".. method:: get_mate(viewedge)\n" "\n" " Returns the mate edge of the ViewEdge given as argument. If the\n" " ViewEdge is | frontEdgeA, | ||
| frontEdgeB is returned. If the ViewEdge is\n" " | frontEdgeB, | ||
| frontEdgeA is returned. Same for back edges.\n" "\n" " :arg viewedge:A ViewEdge object.\n" " :type viewedge::class:`ViewEdge`\n" " :return:The mate edge of the given ViewEdge.\n" " :rtype::class:`ViewEdge`" | ) |
References PyDoc_STRVAR().
| PyDoc_STRVAR | ( | TVertex_get_svertex_doc | , |
| ".. method:: get_svertex(fedge)\n" "\n" " Returns the SVertex (among the 2) belonging to the given FEdge.\n" "\n" " :arg fedge: An FEdge object.\n" " :type fedge: :class:`FEdge`\n" " :return: The SVertex belonging to the given FEdge.\n" " :rtype: :class:`SVertex`" | ) |
References PyDoc_STRVAR().
References PyDoc_STRVAR().
|
static |
Definition at line 175 of file BPy_TVertex.cpp.
References Freestyle::TVertex::backSVertex(), BPy_SVertex_from_SVertex(), BPy_TVertex::tv, TVertex_back_svertex_get(), and v.
Referenced by TVertex_back_svertex_get().
|
static |
Definition at line 184 of file BPy_TVertex.cpp.
References BPy_SVertex_Check, Freestyle::TVertex::setBackSVertex(), BPy_TVertex::tv, and TVertex_back_svertex_set().
Referenced by TVertex_back_svertex_set().
|
static |
Definition at line 149 of file BPy_TVertex.cpp.
References BPy_SVertex_from_SVertex(), Freestyle::TVertex::frontSVertex(), BPy_TVertex::tv, TVertex_front_svertex_get(), and v.
Referenced by TVertex_front_svertex_get().
|
static |
Definition at line 158 of file BPy_TVertex.cpp.
References BPy_SVertex_Check, Freestyle::TVertex::setFrontSVertex(), BPy_TVertex::tv, and TVertex_front_svertex_set().
Referenced by TVertex_front_svertex_set().
|
static |
Definition at line 95 of file BPy_TVertex.cpp.
References BPy_ViewEdge_from_ViewEdge(), Freestyle::TVertex::mate(), BPy_TVertex::tv, TVertex_get_mate(), and ViewEdge_Type.
Referenced by TVertex_get_mate().
|
static |
Definition at line 66 of file BPy_TVertex.cpp.
References BPy_SVertex_from_SVertex(), FEdge_Type, Freestyle::TVertex::getSVertex(), BPy_TVertex::tv, and TVertex_get_svertex().
Referenced by TVertex_get_svertex().
|
static |
Definition at line 201 of file BPy_TVertex.cpp.
References BPy_Id_from_Id(), Freestyle::TVertex::getId(), BPy_TVertex::tv, and TVertex_id_get().
Referenced by TVertex_id_get().
|
static |
Definition at line 207 of file BPy_TVertex.cpp.
References BPy_Id_Check, Freestyle::TVertex::setId(), BPy_TVertex::tv, and TVertex_id_set().
Referenced by TVertex_id_set().
|
static |
Definition at line 40 of file BPy_TVertex.cpp.
References BPy_Interface0D::borrowed, BPy_Interface0D::if0D, BPy_ViewVertex::py_if0D, BPy_TVertex::py_vv, BPy_TVertex::tv, Freestyle::TVertex::TVertex(), TVertex_init(), and BPy_ViewVertex::vv.
Referenced by TVertex_init().
|
static |
Definition at line 217 of file BPy_TVertex.cpp.
|
static |
Definition at line 120 of file BPy_TVertex.cpp.
| PyTypeObject TVertex_Type |
Definition at line 234 of file BPy_TVertex.cpp.
Referenced by BPy_TVertex_from_TVertex(), and Interface0D_Init().