9 #include "../../BPy_Convert.h"
10 #include "../BPy_SVertex.h"
24 "Class hierarchy: :class:`Interface0D` > :class:`ViewVertex` > :class:`NonTVertex`\n"
26 "View vertex for corners, cusps, etc. associated to a single SVertex.\n"
27 "Can be associated to 2 or more view edges.\n"
29 ".. method:: __init__()\n"
30 " __init__(svertex)\n"
32 " Builds a :class:`NonTVertex` using the default constructor or a :class:`SVertex`.\n"
34 " :arg svertex: An SVertex object.\n"
35 " :type svertex: :class:`SVertex`");
41 static const char *kwlist[] = {
"svertex",
nullptr};
42 PyObject *obj =
nullptr;
44 if (!PyArg_ParseTupleAndKeywords(args, kwds,
"|O!", (
char **)kwlist, &
SVertex_Type, &obj)) {
53 self->py_vv.vv =
self->ntv;
54 self->py_vv.py_if0D.if0D =
self->ntv;
55 self->py_vv.py_if0D.borrowed =
false;
62 "The SVertex on top of which this NonTVertex is built.\n"
64 ":type: :class:`SVertex`");
78 PyErr_SetString(PyExc_TypeError,
"value must be an SVertex");
89 NonTVertex_svertex_doc,
91 {
nullptr,
nullptr,
nullptr,
nullptr,
nullptr}
96 PyVarObject_HEAD_INIT(
nullptr, 0)
"NonTVertex",
114 Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,
PyObject * BPy_SVertex_from_SVertex(SVertex &sv)
static int NonTVertex_svertex_set(BPy_NonTVertex *self, PyObject *value, void *UNUSED(closure))
static PyGetSetDef BPy_NonTVertex_getseters[]
PyDoc_STRVAR(NonTVertex_doc, "Class hierarchy: :class:`Interface0D` > :class:`ViewVertex` > :class:`NonTVertex`\n" "\n" "View vertex for corners, cusps, etc. associated to a single SVertex.\n" "Can be associated to 2 or more view edges.\n" "\n" ".. method:: __init__()\n" " __init__(svertex)\n" "\n" " Builds a :class:`NonTVertex` using the default constructor or a :class:`SVertex`.\n" "\n" " :arg svertex: An SVertex object.\n" " :type svertex: :class:`SVertex`")
PyTypeObject NonTVertex_Type
static int NonTVertex_init(BPy_NonTVertex *self, PyObject *args, PyObject *kwds)
static PyObject * NonTVertex_svertex_get(BPy_NonTVertex *self, void *UNUSED(closure))
PyTypeObject SVertex_Type
#define BPy_SVertex_Check(v)
PyTypeObject ViewVertex_Type
ATTR_WARN_UNUSED_RESULT const BMVert * v