Blender
V3.3
|
#include "BPy_ViewShape.h"
#include "BPy_Convert.h"
#include "BPy_SShape.h"
#include "Interface0D/BPy_ViewVertex.h"
#include "Interface1D/BPy_ViewEdge.h"
Go to the source code of this file.
Functions | |
int | ViewShape_Init (PyObject *module) |
PyDoc_STRVAR (ViewShape_doc, "Class gathering the elements of the ViewMap (i.e., :class:`ViewVertex`\n" "and :class:`ViewEdge`) that are issued from the same input shape.\n" "\n" ".. method:: __init__()\n" " __init__(brother)\n" " __init__(sshape)\n" "\n" " Builds a :class:`ViewShape` using the default constructor,\n" " copy constructor, or from a :class:`SShape`.\n" "\n" " :arg brother: A ViewShape object.\n" " :type brother: :class:`ViewShape`\n" " :arg sshape: An SShape object.\n" " :type sshape: :class:`SShape`") | |
static int | ViewShape_init (BPy_ViewShape *self, PyObject *args, PyObject *kwds) |
static void | ViewShape_dealloc (BPy_ViewShape *self) |
static PyObject * | ViewShape_repr (BPy_ViewShape *self) |
PyDoc_STRVAR (ViewShape_add_edge_doc, ".. method:: add_edge(edge)\n" "\n" " Adds a ViewEdge to the list of ViewEdge objects.\n" "\n" " :arg edge: A ViewEdge object.\n" " :type edge: :class:`ViewEdge`\n") | |
static PyObject * | ViewShape_add_edge (BPy_ViewShape *self, PyObject *args, PyObject *kwds) |
PyDoc_STRVAR (ViewShape_add_vertex_doc, ".. method:: add_vertex(vertex)\n" "\n" " Adds a ViewVertex to the list of the ViewVertex objects.\n" "\n" " :arg vertex: A ViewVertex object.\n" " :type vertex: :class:`ViewVertex`") | |
static PyObject * | ViewShape_add_vertex (BPy_ViewShape *self, PyObject *args, PyObject *kwds) |
PyDoc_STRVAR (ViewShape_sshape_doc, "The SShape on top of which this ViewShape is built.\n" "\n" ":type: :class:`SShape`") | |
static PyObject * | ViewShape_sshape_get (BPy_ViewShape *self, void *UNUSED(closure)) |
static int | ViewShape_sshape_set (BPy_ViewShape *self, PyObject *value, void *UNUSED(closure)) |
PyDoc_STRVAR (ViewShape_vertices_doc, "The list of ViewVertex objects contained in this ViewShape.\n" "\n" ":type: List of :class:`ViewVertex` objects") | |
static PyObject * | ViewShape_vertices_get (BPy_ViewShape *self, void *UNUSED(closure)) |
static int | ViewShape_vertices_set (BPy_ViewShape *self, PyObject *value, void *UNUSED(closure)) |
PyDoc_STRVAR (ViewShape_edges_doc, "The list of ViewEdge objects contained in this ViewShape.\n" "\n" ":type: List of :class:`ViewEdge` objects") | |
static PyObject * | ViewShape_edges_get (BPy_ViewShape *self, void *UNUSED(closure)) |
static int | ViewShape_edges_set (BPy_ViewShape *self, PyObject *value, void *UNUSED(closure)) |
PyDoc_STRVAR (ViewShape_name_doc, "The name of the ViewShape.\n" "\n" ":type: str") | |
static PyObject * | ViewShape_name_get (BPy_ViewShape *self, void *UNUSED(closure)) |
PyDoc_STRVAR (ViewShape_library_path_doc, "The library path of the ViewShape.\n" "\n" ":type: str, or None if the ViewShape is not part of a library") | |
static PyObject * | ViewShape_library_path_get (BPy_ViewShape *self, void *UNUSED(closure)) |
PyDoc_STRVAR (ViewShape_id_doc, "The Id of this ViewShape.\n" "\n" ":type: :class:`Id`") | |
static PyObject * | ViewShape_id_get (BPy_ViewShape *self, void *UNUSED(closure)) |
Variables | |
static PyMethodDef | BPy_ViewShape_methods [] |
static PyGetSetDef | BPy_ViewShape_getseters [] |
PyTypeObject | ViewShape_Type |
PyDoc_STRVAR | ( | ViewShape_add_edge_doc | , |
".. method:: add_edge(edge)\n" "\n" " Adds a ViewEdge to the list of ViewEdge objects.\n" "\n" " :arg edge: A ViewEdge object.\n" " :type edge: :class:`ViewEdge`\n" | |||
) |
PyDoc_STRVAR | ( | ViewShape_add_vertex_doc | , |
".. method:: add_vertex(vertex)\n" "\n" " Adds a ViewVertex to the list of the ViewVertex objects.\n" "\n" " :arg vertex: A ViewVertex object.\n" " :type vertex: :class:`ViewVertex`" | |||
) |
PyDoc_STRVAR | ( | ViewShape_doc | , |
"Class gathering the elements of the ViewMap (i.e., :class:`ViewVertex`\n" "and :class:`ViewEdge`) that are issued from the same input shape.\n" "\n" ".. method:: __init__()\n" " __init__(brother)\n" " __init__(sshape)\n" "\n" " Builds a :class:`ViewShape` using the default | constructor, | ||
\n" " copy | constructor, | ||
or from a :class:`SShape`.\n" "\n" " :arg brother:A ViewShape object.\n" " :type brother::class:`ViewShape`\n" " :arg sshape:An SShape object.\n" " :type sshape::class:`SShape`" | |||
) |
PyDoc_STRVAR | ( | ViewShape_edges_doc | , |
"The list of ViewEdge objects contained in this ViewShape.\n" "\n" ":type: List of :class:`ViewEdge` objects" | |||
) |
PyDoc_STRVAR | ( | ViewShape_library_path_doc | , |
"The library path of the ViewShape.\n" "\n" ":type: | str, | ||
or None if the ViewShape is not part of a library" | |||
) |
PyDoc_STRVAR | ( | ViewShape_name_doc | , |
"The name of the ViewShape.\n" "\n" ":type: str" | |||
) |
PyDoc_STRVAR | ( | ViewShape_sshape_doc | , |
"The SShape on top of which this ViewShape is built.\n" "\n" ":type: :class:`SShape`" | |||
) |
PyDoc_STRVAR | ( | ViewShape_vertices_doc | , |
"The list of ViewVertex objects contained in this ViewShape.\n" "\n" ":type: List of :class:`ViewVertex` objects" | |||
) |
|
static |
Definition at line 113 of file BPy_ViewShape.cpp.
References ViewEdge_Type.
|
static |
Definition at line 133 of file BPy_ViewShape.cpp.
References ViewVertex_Type.
|
static |
Definition at line 88 of file BPy_ViewShape.cpp.
References self.
|
static |
Definition at line 241 of file BPy_ViewShape.cpp.
References BPy_ViewEdge_from_ViewEdge().
|
static |
Definition at line 254 of file BPy_ViewShape.cpp.
References BPy_ViewEdge_Check, and v.
|
static |
Definition at line 304 of file BPy_ViewShape.cpp.
References BPy_Id_from_Id(), id, and self.
|
static |
Definition at line 57 of file BPy_ViewShape.cpp.
References BPy_SShape::borrowed, self, BPy_SShape::ss, SShape_Type, and ViewShape_Type.
int ViewShape_Init | ( | PyObject * | module | ) |
Definition at line 24 of file BPy_ViewShape.cpp.
References module, and ViewShape_Type.
Referenced by Freestyle_Init().
|
static |
Definition at line 294 of file BPy_ViewShape.cpp.
References self.
|
static |
Definition at line 284 of file BPy_ViewShape.cpp.
References self.
|
static |
Definition at line 100 of file BPy_ViewShape.cpp.
References self.
|
static |
Definition at line 166 of file BPy_ViewShape.cpp.
References BPy_SShape_from_SShape().
|
static |
Definition at line 175 of file BPy_ViewShape.cpp.
References BPy_SShape::borrowed, BPy_SShape_Check, self, and BPy_SShape::ss.
|
static |
Definition at line 198 of file BPy_ViewShape.cpp.
References Any_BPy_ViewVertex_from_ViewVertex().
|
static |
Definition at line 211 of file BPy_ViewShape.cpp.
References BPy_ViewVertex_Check, and v.
|
static |
Definition at line 310 of file BPy_ViewShape.cpp.
|
static |
Definition at line 147 of file BPy_ViewShape.cpp.
PyTypeObject ViewShape_Type |
Definition at line 338 of file BPy_ViewShape.cpp.
Referenced by BPy_ViewShape_from_ViewShape(), ViewShape_init(), and ViewShape_Init().