|
Blender V4.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"#include "BLI_sys_types.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 *) |
| static int | SShape_id_set (BPy_SShape *self, PyObject *value, void *) |
| PyDoc_STRVAR (SShape_name_doc, "The name of the SShape.\n" "\n" ":type: str") | |
| static PyObject * | SShape_name_get (BPy_SShape *self, void *) |
| static int | SShape_name_set (BPy_SShape *self, PyObject *value, void *) |
| 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 *) |
| static int | SShape_bbox_set (BPy_SShape *self, PyObject *value, void *) |
| PyDoc_STRVAR (SShape_vertices_doc, "The list of vertices constituting this SShape.\n" "\n" ":type: List of :class:`SVertex`") | |
| static PyObject * | SShape_vertices_get (BPy_SShape *self, void *) |
| PyDoc_STRVAR (SShape_edges_doc, "The list of edges constituting this SShape.\n" "\n" ":type: List of :class:`FEdge`") | |
| static PyObject * | SShape_edges_get (BPy_SShape *self, void *) |
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`" | ) |
| 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`" | ) |
|
static |
Definition at line 97 of file BPy_SShape.cpp.
References FEdge_Type, and self.
|
static |
Definition at line 120 of file BPy_SShape.cpp.
References self, and SVertex_Type.
|
static |
Definition at line 214 of file BPy_SShape.cpp.
References BPy_BBox_from_BBox(), and self.
|
static |
Definition at line 220 of file BPy_SShape.cpp.
References BPy_BBox_Check, and self.
|
static |
Definition at line 139 of file BPy_SShape.cpp.
References self.
|
static |
Definition at line 76 of file BPy_SShape.cpp.
References self.
|
static |
Definition at line 259 of file BPy_SShape.cpp.
References Any_BPy_FEdge_from_FEdge(), and self.
|
static |
Definition at line 168 of file BPy_SShape.cpp.
References BPy_Id_from_Id(), and self.
|
static |
Definition at line 174 of file BPy_SShape.cpp.
References BPy_Id_Check, and self.
| int SShape_Init | ( | PyObject * | module | ) |
Definition at line 28 of file BPy_SShape.cpp.
References module, and SShape_Type.
Referenced by Freestyle_Init().
|
static |
Definition at line 58 of file BPy_SShape.cpp.
References self, and SShape_Type.
|
static |
Definition at line 191 of file BPy_SShape.cpp.
References self.
|
static |
Definition at line 196 of file BPy_SShape.cpp.
References self.
|
static |
Definition at line 84 of file BPy_SShape.cpp.
References self.
|
static |
Definition at line 237 of file BPy_SShape.cpp.
References BPy_SVertex_from_SVertex(), and self.
|
static |
Definition at line 274 of file BPy_SShape.cpp.
|
static |
Definition at line 149 of file BPy_SShape.cpp.
|
static |
Definition at line 89 of file BPy_SShape.cpp.
| PyTypeObject SShape_Type |
Definition at line 285 of file BPy_SShape.cpp.
Referenced by BPy_SShape_from_SShape(), SShape_Init(), SShape_init(), and ViewShape_init().