Blender
V3.3
|
#include "BPy_SShape.h"
#include "BPy_BBox.h"
#include "BPy_Convert.h"
#include "BPy_Id.h"
#include "Interface0D/BPy_SVertex.h"
#include "Interface1D/BPy_FEdge.h"
Go to the source code of this file.
Functions | |
int | SShape_Init (PyObject *module) |
PyDoc_STRVAR (SShape_doc, "Class to define a feature shape. It is the gathering of feature\n" "elements from an identified input shape.\n" "\n" ".. method:: __init__()\n" " __init__(brother)\n" "\n" " Creates a :class:`SShape` class using either a default constructor or copy constructor.\n" "\n" " :arg brother: An SShape object.\n" " :type brother: :class:`SShape`") | |
static int | SShape_init (BPy_SShape *self, PyObject *args, PyObject *kwds) |
static void | SShape_dealloc (BPy_SShape *self) |
static PyObject * | SShape_repr (BPy_SShape *self) |
static PyObject * | SShape_add_edge (BPy_SShape *self, PyObject *args, PyObject *kwds) |
PyDoc_STRVAR (SShape_add_vertex_doc, ".. method:: add_vertex(vertex)\n" "\n" " Adds an SVertex to the list of SVertex of this Shape. The SShape\n" " attribute of the SVertex is also set to this SShape.\n" "\n" " :arg vertex: An SVertex object.\n" " :type vertex: :class:`SVertex`") | |
static PyObject * | SShape_add_vertex (BPy_SShape *self, PyObject *args, PyObject *kwds) |
PyDoc_STRVAR (SShape_compute_bbox_doc, ".. method:: compute_bbox()\n" "\n" " Compute the bbox of the SShape.") | |
static PyObject * | SShape_compute_bbox (BPy_SShape *self) |
PyDoc_STRVAR (SShape_id_doc, "The Id of this SShape.\n" "\n" ":type: :class:`Id`") | |
static PyObject * | SShape_id_get (BPy_SShape *self, void *UNUSED(closure)) |
static int | SShape_id_set (BPy_SShape *self, PyObject *value, void *UNUSED(closure)) |
PyDoc_STRVAR (SShape_name_doc, "The name of the SShape.\n" "\n" ":type: str") | |
static PyObject * | SShape_name_get (BPy_SShape *self, void *UNUSED(closure)) |
static int | SShape_name_set (BPy_SShape *self, PyObject *value, void *UNUSED(closure)) |
PyDoc_STRVAR (SShape_bbox_doc, "The bounding box of the SShape.\n" "\n" ":type: :class:`BBox`") | |
static PyObject * | SShape_bbox_get (BPy_SShape *self, void *UNUSED(closure)) |
static int | SShape_bbox_set (BPy_SShape *self, PyObject *value, void *UNUSED(closure)) |
PyDoc_STRVAR (SShape_vertices_doc, "The list of vertices constituting this SShape.\n" "\n" ":type: List of :class:`SVertex` objects") | |
static PyObject * | SShape_vertices_get (BPy_SShape *self, void *UNUSED(closure)) |
PyDoc_STRVAR (SShape_edges_doc, "The list of edges constituting this SShape.\n" "\n" ":type: List of :class:`FEdge` objects") | |
static PyObject * | SShape_edges_get (BPy_SShape *self, void *UNUSED(closure)) |
Variables | |
static char | SShape_add_edge_doc [] |
static PyMethodDef | BPy_SShape_methods [] |
static PyGetSetDef | BPy_SShape_getseters [] |
PyTypeObject | SShape_Type |
PyDoc_STRVAR | ( | SShape_add_vertex_doc | , |
".. method:: add_vertex(vertex)\n" "\n" " Adds an SVertex to the list of SVertex of this Shape. The SShape\n" " attribute of the SVertex is also set to this SShape.\n" "\n" " :arg vertex: An SVertex object.\n" " :type vertex: :class:`SVertex`" | |||
) |
PyDoc_STRVAR | ( | SShape_bbox_doc | , |
"The bounding box of the SShape.\n" "\n" ":type: :class:`BBox`" | |||
) |
PyDoc_STRVAR | ( | SShape_compute_bbox_doc | , |
".. method:: compute_bbox()\n" "\n" " Compute the bbox of the SShape." | |||
) |
PyDoc_STRVAR | ( | SShape_doc | , |
"Class to define a feature shape. It is the gathering of feature\n" "elements from an identified input shape.\n" "\n" ".. method:: __init__()\n" " __init__(brother)\n" "\n" " Creates a :class:`SShape` class using either a default constructor or copy constructor.\n" "\n" " :arg brother: An SShape object.\n" " :type brother: :class:`SShape`" | |||
) |
PyDoc_STRVAR | ( | SShape_edges_doc | , |
"The list of edges constituting this SShape.\n" "\n" ":type: List of :class:`FEdge` objects" | |||
) |
PyDoc_STRVAR | ( | SShape_name_doc | , |
"The name of the SShape.\n" "\n" ":type: str" | |||
) |
PyDoc_STRVAR | ( | SShape_vertices_doc | , |
"The list of vertices constituting this SShape.\n" "\n" ":type: List of :class:`SVertex` objects" | |||
) |
|
static |
Definition at line 93 of file BPy_SShape.cpp.
References FEdge_Type.
|
static |
Definition at line 114 of file BPy_SShape.cpp.
References SVertex_Type.
|
static |
Definition at line 200 of file BPy_SShape.cpp.
References BPy_BBox_from_BBox(), and self.
|
static |
Definition at line 206 of file BPy_SShape.cpp.
References BPy_BBox_Check.
|
static |
Definition at line 131 of file BPy_SShape.cpp.
|
static |
Definition at line 72 of file BPy_SShape.cpp.
References self.
|
static |
Definition at line 241 of file BPy_SShape.cpp.
References Any_BPy_FEdge_from_FEdge().
|
static |
Definition at line 158 of file BPy_SShape.cpp.
References BPy_Id_from_Id(), id, and self.
|
static |
Definition at line 164 of file BPy_SShape.cpp.
References BPy_Id_Check.
|
static |
Definition at line 54 of file BPy_SShape.cpp.
References SShape_Type.
int SShape_Init | ( | PyObject * | module | ) |
Definition at line 24 of file BPy_SShape.cpp.
References module, and SShape_Type.
Referenced by Freestyle_Init().
|
static |
Definition at line 179 of file BPy_SShape.cpp.
References self.
|
static |
Definition at line 184 of file BPy_SShape.cpp.
|
static |
Definition at line 80 of file BPy_SShape.cpp.
References self.
|
static |
Definition at line 221 of file BPy_SShape.cpp.
References BPy_SVertex_from_SVertex().
|
static |
Definition at line 256 of file BPy_SShape.cpp.
|
static |
Definition at line 141 of file BPy_SShape.cpp.
|
static |
Definition at line 85 of file BPy_SShape.cpp.
PyTypeObject SShape_Type |
Definition at line 267 of file BPy_SShape.cpp.
Referenced by BPy_SShape_from_SShape(), SShape_init(), SShape_Init(), and ViewShape_init().