|
Blender V5.0
|
#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"#include "../generic/py_capi_utils.hh"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`\n") | |
| 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`\n") | |
| 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.\n") | |
| static PyObject * | SShape_compute_bbox (BPy_SShape *self) |
| PyDoc_STRVAR (SShape_id_doc, "The Id of this SShape.\n" "\n" ":type: :class:`Id`\n") | |
| 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\n") | |
| 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`\n") | |
| 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`\n") | |
| 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`\n") | |
| 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`\n" | ) |
| PyDoc_STRVAR | ( | SShape_bbox_doc | , |
| "The bounding box of the SShape.\n" "\n" ":type: :class:`BBox`\n" | ) |
| PyDoc_STRVAR | ( | SShape_compute_bbox_doc | , |
| ".. method:: compute_bbox()\n" "\n" " Compute the bbox of the SShape.\n" | ) |
| 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`\n" | ) |
| PyDoc_STRVAR | ( | SShape_edges_doc | , |
| "The list of edges constituting this SShape.\n" "\n" ":type: List of :class:`FEdge`\n" | ) |
| PyDoc_STRVAR | ( | SShape_name_doc | , |
| "The name of the SShape.\n" "\n" ":type: str\n" | ) |
| PyDoc_STRVAR | ( | SShape_vertices_doc | , |
| "The list of vertices constituting this SShape.\n" "\n" ":type: List of :class:`SVertex`\n" | ) |
|
static |
Definition at line 94 of file BPy_SShape.cpp.
References FEdge_Type, and self.
|
static |
Definition at line 116 of file BPy_SShape.cpp.
References self, and SVertex_Type.
|
static |
Definition at line 224 of file BPy_SShape.cpp.
References BPy_BBox_from_BBox(), and self.
|
static |
Definition at line 230 of file BPy_SShape.cpp.
References BPy_BBox_Check, and self.
|
static |
Definition at line 134 of file BPy_SShape.cpp.
References self.
|
static |
Definition at line 73 of file BPy_SShape.cpp.
References self.
|
static |
Definition at line 267 of file BPy_SShape.cpp.
References Any_BPy_FEdge_from_FEdge(), i, and self.
|
static |
Definition at line 180 of file BPy_SShape.cpp.
References BPy_Id_from_Id(), and self.
|
static |
Definition at line 186 of file BPy_SShape.cpp.
References BPy_Id_Check, and self.
| int SShape_Init | ( | PyObject * | module | ) |
Definition at line 26 of file BPy_SShape.cpp.
References module, and SShape_Type.
Referenced by Freestyle_Init().
|
static |
Definition at line 55 of file BPy_SShape.cpp.
References self, and SShape_Type.
|
static |
Definition at line 202 of file BPy_SShape.cpp.
References PyC_UnicodeFromStdStr(), and self.
|
static |
Definition at line 207 of file BPy_SShape.cpp.
|
static |
Definition at line 81 of file BPy_SShape.cpp.
References self.
|
static |
Definition at line 246 of file BPy_SShape.cpp.
References BPy_SVertex_from_SVertex(), i, and self.
|
static |
Definition at line 282 of file BPy_SShape.cpp.
|
static |
Definition at line 154 of file BPy_SShape.cpp.
|
static |
Definition at line 86 of file BPy_SShape.cpp.
| PyTypeObject SShape_Type |
Definition at line 293 of file BPy_SShape.cpp.
Referenced by BPy_SShape_from_SShape(), SShape_Init(), SShape_init(), and ViewShape_init().