Go to the source code of this file.
|
static PyObject * | BPy_Nature_and (PyObject *a, PyObject *b) |
|
static PyObject * | BPy_Nature_xor (PyObject *a, PyObject *b) |
|
static PyObject * | BPy_Nature_or (PyObject *a, PyObject *b) |
|
| PyDoc_STRVAR (Nature_doc, "Class hierarchy: int > :class:`Nature`\n" "\n" "Different possible natures of 0D and 1D elements of the ViewMap.\n" "\n" "Vertex natures:\n" "\n" "* Nature.POINT: True for any 0D element.\n" "* Nature.S_VERTEX: True for SVertex.\n" "* Nature.VIEW_VERTEX: True for ViewVertex.\n" "* Nature.NON_T_VERTEX: True for NonTVertex.\n" "* Nature.T_VERTEX: True for TVertex.\n" "* Nature.CUSP: True for CUSP.\n" "\n" "Edge natures:\n" "\n" "* Nature.NO_FEATURE: True for non feature edges (always false for 1D\n" " elements of the ViewMap).\n" "* Nature.SILHOUETTE: True for silhouettes.\n" "* Nature.BORDER: True for borders.\n" "* Nature.CREASE: True for creases.\n" "* Nature.RIDGE: True for ridges.\n" "* Nature.VALLEY: True for valleys.\n" "* Nature.SUGGESTIVE_CONTOUR: True for suggestive contours.\n" "* Nature.MATERIAL_BOUNDARY: True for edges at material boundaries.\n" "* Nature.EDGE_MARK: True for edges having user-defined edge marks.") |
|
int | Nature_Init (PyObject *module) |
|
static PyObject * | BPy_Nature_bitwise (PyObject *a, int op, PyObject *b) |
|
◆ BPy_Nature_BORDER
◆ BPy_Nature_CREASE
◆ BPy_Nature_CUSP
◆ BPy_Nature_EDGE_MARK
◆ BPy_Nature_MATERIAL_BOUNDARY
◆ BPy_Nature_NO_FEATURE
◆ BPy_Nature_NON_T_VERTEX
◆ BPy_Nature_POINT
◆ BPy_Nature_RIDGE
◆ BPy_Nature_S_VERTEX
◆ BPy_Nature_SILHOUETTE
◆ BPy_Nature_SUGGESTIVE_CONTOUR
◆ BPy_Nature_T_VERTEX
◆ BPy_Nature_VALLEY
◆ BPy_Nature_VIEW_VERTEX
◆ BPy_Nature_and()
static PyObject * BPy_Nature_and |
( |
PyObject * |
a, |
|
|
PyObject * |
b |
|
) |
| |
|
static |
◆ BPy_Nature_bitwise()
static PyObject* BPy_Nature_bitwise |
( |
PyObject * |
a, |
|
|
int |
op, |
|
|
PyObject * |
b |
|
) |
| |
|
static |
◆ BPy_Nature_or()
static PyObject * BPy_Nature_or |
( |
PyObject * |
a, |
|
|
PyObject * |
b |
|
) |
| |
|
static |
◆ BPy_Nature_xor()
static PyObject * BPy_Nature_xor |
( |
PyObject * |
a, |
|
|
PyObject * |
b |
|
) |
| |
|
static |
◆ Nature_Init()
int Nature_Init |
( |
PyObject * |
module | ) |
|
Definition at line 175 of file BPy_Nature.cpp.
References BPy_Nature_BORDER, BPy_Nature_CREASE, BPy_Nature_CUSP, BPy_Nature_EDGE_MARK, BPy_Nature_MATERIAL_BOUNDARY, BPy_Nature_NO_FEATURE, BPy_Nature_NON_T_VERTEX, BPy_Nature_POINT, BPy_Nature_RIDGE, BPy_Nature_S_VERTEX, BPy_Nature_SILHOUETTE, BPy_Nature_SUGGESTIVE_CONTOUR, BPy_Nature_T_VERTEX, BPy_Nature_VALLEY, BPy_Nature_VIEW_VERTEX, module, and Nature_Type.
Referenced by Freestyle_Init().
◆ PyDoc_STRVAR()
PyDoc_STRVAR |
( |
Nature_doc |
, |
|
|
"Class hierarchy: int |
, |
|
|
:class:`Nature`\n" "\n" "Different possible natures of 0D and 1D elements of the ViewMap.\n" "\n" "Vertex natures:\n" "\n" " *Nature.POINT:True for any 0D element.\n" " *Nature.S_VERTEX:True for SVertex.\n" " *Nature.VIEW_VERTEX:True for ViewVertex.\n" " *Nature.NON_T_VERTEX:True for NonTVertex.\n" " *Nature.T_VERTEX:True for TVertex.\n" " *Nature.CUSP:True for CUSP.\n" "\n" "Edge natures:\n" "\n" " *Nature.NO_FEATURE:True for non feature edges(always false for 1D\n" " elements of the ViewMap).\n" " *Nature.SILHOUETTE:True for silhouettes.\n" " *Nature.BORDER:True for borders.\n" " *Nature.CREASE:True for creases.\n" " *Nature.RIDGE:True for ridges.\n" " *Nature.VALLEY:True for valleys.\n" " *Nature.SUGGESTIVE_CONTOUR:True for suggestive contours.\n" " *Nature.MATERIAL_BOUNDARY:True for edges at material boundaries.\n" " *Nature.EDGE_MARK:True for edges having user-defined edge marks." |
|
|
) |
| |
◆ _Nature_BORDER
PyLongObject _Nature_BORDER = {PyVarObject_HEAD_INIT(&Nature_Type, 1){Nature::BORDER}} |
|
static |
◆ _Nature_CREASE
PyLongObject _Nature_CREASE = {PyVarObject_HEAD_INIT(&Nature_Type, 1){Nature::CREASE}} |
|
static |
◆ _Nature_CUSP
PyLongObject _Nature_CUSP = {PyVarObject_HEAD_INIT(&Nature_Type, 1){Nature::CUSP}} |
|
static |
◆ _Nature_EDGE_MARK
PyLongObject _Nature_EDGE_MARK |
|
static |
◆ _Nature_MATERIAL_BOUNDARY
PyLongObject _Nature_MATERIAL_BOUNDARY |
|
static |
Initial value:= {
static const EdgeNature MATERIAL_BOUNDARY
Definition at line 153 of file BPy_Nature.cpp.
◆ _Nature_NO_FEATURE
PyLongObject _Nature_NO_FEATURE |
|
static |
Initial value:= {
static const EdgeNature NO_FEATURE
Definition at line 143 of file BPy_Nature.cpp.
◆ _Nature_NON_T_VERTEX
PyLongObject _Nature_NON_T_VERTEX |
|
static |
Initial value:= {
static const VertexNature NON_T_VERTEX
Definition at line 139 of file BPy_Nature.cpp.
◆ _Nature_POINT
PyLongObject _Nature_POINT = {PyVarObject_HEAD_INIT(&Nature_Type, 0){Nature::POINT}} |
|
static |
◆ _Nature_RIDGE
PyLongObject _Nature_RIDGE = {PyVarObject_HEAD_INIT(&Nature_Type, 1){Nature::RIDGE}} |
|
static |
◆ _Nature_S_VERTEX
PyLongObject _Nature_S_VERTEX = {PyVarObject_HEAD_INIT(&Nature_Type, 1){Nature::S_VERTEX}} |
|
static |
◆ _Nature_SILHOUETTE
PyLongObject _Nature_SILHOUETTE |
|
static |
Initial value:= {
static const EdgeNature SILHOUETTE
Definition at line 145 of file BPy_Nature.cpp.
◆ _Nature_SUGGESTIVE_CONTOUR
PyLongObject _Nature_SUGGESTIVE_CONTOUR |
|
static |
Initial value:= {
static const EdgeNature SUGGESTIVE_CONTOUR
Definition at line 151 of file BPy_Nature.cpp.
◆ _Nature_T_VERTEX
PyLongObject _Nature_T_VERTEX = {PyVarObject_HEAD_INIT(&Nature_Type, 1){Nature::T_VERTEX}} |
|
static |
◆ _Nature_VALLEY
PyLongObject _Nature_VALLEY = {PyVarObject_HEAD_INIT(&Nature_Type, 1){Nature::VALLEY}} |
|
static |
◆ _Nature_VIEW_VERTEX
PyLongObject _Nature_VIEW_VERTEX |
|
static |
Initial value:= {
static const VertexNature VIEW_VERTEX
Definition at line 137 of file BPy_Nature.cpp.
◆ nature_as_number
PyNumberMethods nature_as_number |
|
static |
◆ Nature_Type