|
Blender V4.5
|
#include "BPy_ViewEdge.h"#include "../BPy_Convert.h"#include "../BPy_Id.h"#include "../BPy_Nature.h"#include "../BPy_ViewShape.h"#include "../Interface0D/BPy_ViewVertex.h"#include "../Interface1D/BPy_FEdge.h"Go to the source code of this file.
Functions | |
| PyDoc_STRVAR (ViewEdge_doc, "Class hierarchy: :class:`Interface1D` > :class:`ViewEdge`\n" "\n" "Class defining a ViewEdge. A ViewEdge in an edge of the image graph.\n" "it connects two :class:`ViewVertex` objects. It is made by connecting\n" "a set of FEdges.\n" "\n" ".. method:: __init__()\n" " __init__(brother)\n" "\n" " Builds a :class:`ViewEdge` using the default constructor or the copy constructor.\n" "\n" " :arg brother: A ViewEdge object.\n" " :type brother: :class:`ViewEdge`") | |
| static int | ViewEdge_init (BPy_ViewEdge *self, PyObject *args, PyObject *kwds) |
| PyDoc_STRVAR (ViewEdge_update_fedges_doc, ".. method:: update_fedges()\n" "\n" " Sets Viewedge to this for all embedded fedges.\n") | |
| static PyObject * | ViewEdge_update_fedges (BPy_ViewEdge *self) |
| PyDoc_STRVAR (ViewEdge_first_viewvertex_doc, "The first ViewVertex.\n" "\n" ":type: :class:`ViewVertex`") | |
| static PyObject * | ViewEdge_first_viewvertex_get (BPy_ViewEdge *self, void *) |
| static int | ViewEdge_first_viewvertex_set (BPy_ViewEdge *self, PyObject *value, void *) |
| PyDoc_STRVAR (ViewEdge_last_viewvertex_doc, "The second ViewVertex.\n" "\n" ":type: :class:`ViewVertex`") | |
| static PyObject * | ViewEdge_last_viewvertex_get (BPy_ViewEdge *self, void *) |
| static int | ViewEdge_last_viewvertex_set (BPy_ViewEdge *self, PyObject *value, void *) |
| PyDoc_STRVAR (ViewEdge_first_fedge_doc, "The first FEdge that constitutes this ViewEdge.\n" "\n" ":type: :class:`FEdge`") | |
| static PyObject * | ViewEdge_first_fedge_get (BPy_ViewEdge *self, void *) |
| static int | ViewEdge_first_fedge_set (BPy_ViewEdge *self, PyObject *value, void *) |
| PyDoc_STRVAR (ViewEdge_last_fedge_doc, "The last FEdge that constitutes this ViewEdge.\n" "\n" ":type: :class:`FEdge`") | |
| static PyObject * | ViewEdge_last_fedge_get (BPy_ViewEdge *self, void *) |
| static int | ViewEdge_last_fedge_set (BPy_ViewEdge *self, PyObject *value, void *) |
| PyDoc_STRVAR (ViewEdge_viewshape_doc, "The ViewShape to which this ViewEdge belongs to.\n" "\n" ":type: :class:`ViewShape`") | |
| static PyObject * | ViewEdge_viewshape_get (BPy_ViewEdge *self, void *) |
| static int | ViewEdge_viewshape_set (BPy_ViewEdge *self, PyObject *value, void *) |
| PyDoc_STRVAR (ViewEdge_occludee_doc, "The shape that is occluded by the ViewShape to which this ViewEdge\n" "belongs to. If no object is occluded, this property is set to None.\n" "\n" ":type: :class:`ViewShape`") | |
| static PyObject * | ViewEdge_occludee_get (BPy_ViewEdge *self, void *) |
| static int | ViewEdge_occludee_set (BPy_ViewEdge *self, PyObject *value, void *) |
| PyDoc_STRVAR (ViewEdge_is_closed_doc, "True if this ViewEdge forms a closed loop.\n" "\n" ":type: bool") | |
| static PyObject * | ViewEdge_is_closed_get (BPy_ViewEdge *self, void *) |
| PyDoc_STRVAR (ViewEdge_id_doc, "The Id of this ViewEdge.\n" "\n" ":type: :class:`Id`") | |
| static PyObject * | ViewEdge_id_get (BPy_ViewEdge *self, void *) |
| static int | ViewEdge_id_set (BPy_ViewEdge *self, PyObject *value, void *) |
| PyDoc_STRVAR (ViewEdge_nature_doc, "The nature of this ViewEdge.\n" "\n" ":type: :class:`Nature`") | |
| static PyObject * | ViewEdge_nature_get (BPy_ViewEdge *self, void *) |
| static int | ViewEdge_nature_set (BPy_ViewEdge *self, PyObject *value, void *) |
| PyDoc_STRVAR (ViewEdge_qi_doc, "The quantitative invisibility.\n" "\n" ":type: int") | |
| static PyObject * | ViewEdge_qi_get (BPy_ViewEdge *self, void *) |
| static int | ViewEdge_qi_set (BPy_ViewEdge *self, PyObject *value, void *) |
| PyDoc_STRVAR (ViewEdge_chaining_time_stamp_doc, "The time stamp of this ViewEdge.\n" "\n" ":type: int") | |
| static PyObject * | ViewEdge_chaining_time_stamp_get (BPy_ViewEdge *self, void *) |
| static int | ViewEdge_chaining_time_stamp_set (BPy_ViewEdge *self, PyObject *value, void *) |
Variables | |
| static PyMethodDef | BPy_ViewEdge_methods [] |
| static PyGetSetDef | BPy_ViewEdge_getseters [] |
| PyTypeObject | ViewEdge_Type |
| PyDoc_STRVAR | ( | ViewEdge_chaining_time_stamp_doc | , |
| "The time stamp of this ViewEdge.\n" "\n" ":type: int" | ) |
References PyDoc_STRVAR().
| PyDoc_STRVAR | ( | ViewEdge_doc | , |
| "Class hierarchy: :class:`Interface1D` | , | ||
| :class:`ViewEdge`\n" "\n" "Class defining a ViewEdge. A ViewEdge in an edge of the image graph.\n" "it connects two :class:`ViewVertex` objects. It is made by connecting\n" "a set of FEdges.\n" "\n" ".. method::__init__()\n" " __init__(brother)\n" "\n" " Builds a :class:`ViewEdge` using the default constructor or the copy constructor.\n" "\n" " :arg brother:A ViewEdge object.\n" " :type brother::class:`ViewEdge`" | ) |
References PyDoc_STRVAR().
| PyDoc_STRVAR | ( | ViewEdge_first_fedge_doc | , |
| "The first FEdge that constitutes this ViewEdge.\n" "\n" ":type: :class:`FEdge`" | ) |
References PyDoc_STRVAR().
| PyDoc_STRVAR | ( | ViewEdge_first_viewvertex_doc | , |
| "The first ViewVertex.\n" "\n" ":type: :class:`ViewVertex`" | ) |
References PyDoc_STRVAR().
References PyDoc_STRVAR().
| PyDoc_STRVAR | ( | ViewEdge_is_closed_doc | , |
| "True if this ViewEdge forms a closed loop.\n" "\n" ":type: bool" | ) |
References PyDoc_STRVAR().
| PyDoc_STRVAR | ( | ViewEdge_last_fedge_doc | , |
| "The last FEdge that constitutes this ViewEdge.\n" "\n" ":type: :class:`FEdge`" | ) |
References PyDoc_STRVAR().
| PyDoc_STRVAR | ( | ViewEdge_last_viewvertex_doc | , |
| "The second ViewVertex.\n" "\n" ":type: :class:`ViewVertex`" | ) |
References PyDoc_STRVAR().
| PyDoc_STRVAR | ( | ViewEdge_nature_doc | , |
| "The nature of this ViewEdge.\n" "\n" ":type: :class:`Nature`" | ) |
References PyDoc_STRVAR().
| PyDoc_STRVAR | ( | ViewEdge_occludee_doc | , |
| "The shape that is occluded by the ViewShape to which this ViewEdge\n" "belongs to. If no object is | occluded, | ||
| this property is set to None.\n" "\n" ":type::class:`ViewShape`" | ) |
References PyDoc_STRVAR().
| PyDoc_STRVAR | ( | ViewEdge_qi_doc | , |
| "The quantitative invisibility.\n" "\n" ":type: int" | ) |
References PyDoc_STRVAR().
| PyDoc_STRVAR | ( | ViewEdge_update_fedges_doc | , |
| ".. method:: update_fedges()\n" "\n" " Sets Viewedge to this for all embedded fedges.\n" | ) |
References PyDoc_STRVAR().
| PyDoc_STRVAR | ( | ViewEdge_viewshape_doc | , |
| "The ViewShape to which this ViewEdge belongs to.\n" "\n" ":type: :class:`ViewShape`" | ) |
References PyDoc_STRVAR().
|
static |
Definition at line 340 of file BPy_ViewEdge.cpp.
References Freestyle::ViewEdge::getChainingTimeStamp(), BPy_ViewEdge::ve, and ViewEdge_chaining_time_stamp_get().
Referenced by ViewEdge_chaining_time_stamp_get().
|
static |
Definition at line 345 of file BPy_ViewEdge.cpp.
References Freestyle::ViewEdge::setChainingTimeStamp(), BPy_ViewEdge::ve, and ViewEdge_chaining_time_stamp_set().
Referenced by ViewEdge_chaining_time_stamp_set().
|
static |
Definition at line 159 of file BPy_ViewEdge.cpp.
References Any_BPy_FEdge_from_FEdge(), Freestyle::ViewEdge::fedgeA(), BPy_ViewEdge::ve, and ViewEdge_first_fedge_get().
Referenced by ViewEdge_first_fedge_get().
|
static |
Definition at line 168 of file BPy_ViewEdge.cpp.
References BPy_FEdge_Check, Freestyle::ViewEdge::setFEdgeA(), BPy_ViewEdge::ve, and ViewEdge_first_fedge_set().
Referenced by ViewEdge_first_fedge_set().
|
static |
Definition at line 109 of file BPy_ViewEdge.cpp.
References Freestyle::ViewEdge::A(), Any_BPy_ViewVertex_from_ViewVertex(), v, BPy_ViewEdge::ve, and ViewEdge_first_viewvertex_get().
Referenced by ViewEdge_first_viewvertex_get().
|
static |
Definition at line 118 of file BPy_ViewEdge.cpp.
References BPy_ViewVertex_Check, Freestyle::ViewEdge::setA(), BPy_ViewEdge::ve, and ViewEdge_first_viewvertex_set().
Referenced by ViewEdge_first_viewvertex_set().
|
static |
Definition at line 272 of file BPy_ViewEdge.cpp.
References BPy_Id_from_Id(), Freestyle::ViewEdge::getId(), BPy_ViewEdge::ve, and ViewEdge_id_get().
Referenced by ViewEdge_id_get().
|
static |
Definition at line 278 of file BPy_ViewEdge.cpp.
References BPy_Id_Check, Freestyle::ViewEdge::setId(), BPy_ViewEdge::ve, and ViewEdge_id_set().
Referenced by ViewEdge_id_set().
|
static |
Definition at line 42 of file BPy_ViewEdge.cpp.
References BPy_Interface1D::borrowed, BPy_Interface1D::if1D, BPy_ViewEdge::py_if1D, BPy_ViewEdge::ve, Freestyle::ViewEdge::ViewEdge(), ViewEdge_init(), and ViewEdge_Type.
Referenced by ViewEdge_init().
|
static |
Definition at line 260 of file BPy_ViewEdge.cpp.
References Freestyle::ViewEdge::isClosed(), PyBool_from_bool(), BPy_ViewEdge::ve, and ViewEdge_is_closed_get().
Referenced by ViewEdge_is_closed_get().
|
static |
Definition at line 184 of file BPy_ViewEdge.cpp.
References Any_BPy_FEdge_from_FEdge(), Freestyle::ViewEdge::fedgeB(), BPy_ViewEdge::ve, and ViewEdge_last_fedge_get().
Referenced by ViewEdge_last_fedge_get().
|
static |
Definition at line 193 of file BPy_ViewEdge.cpp.
References BPy_FEdge_Check, Freestyle::ViewEdge::setFEdgeB(), BPy_ViewEdge::ve, and ViewEdge_last_fedge_set().
Referenced by ViewEdge_last_fedge_set().
|
static |
Definition at line 134 of file BPy_ViewEdge.cpp.
References Any_BPy_ViewVertex_from_ViewVertex(), Freestyle::ViewEdge::B(), v, BPy_ViewEdge::ve, and ViewEdge_last_viewvertex_get().
Referenced by ViewEdge_last_viewvertex_get().
|
static |
Definition at line 143 of file BPy_ViewEdge.cpp.
References BPy_ViewVertex_Check, Freestyle::ViewEdge::setB(), BPy_ViewEdge::ve, and ViewEdge_last_viewvertex_set().
Referenced by ViewEdge_last_viewvertex_set().
|
static |
Definition at line 295 of file BPy_ViewEdge.cpp.
References BPy_Nature_from_Nature(), Freestyle::ViewEdge::getNature(), BPy_ViewEdge::ve, and ViewEdge_nature_get().
Referenced by ViewEdge_nature_get().
|
static |
Definition at line 300 of file BPy_ViewEdge.cpp.
References BPy_Nature_Check, i, Freestyle::ViewEdge::setNature(), BPy_ViewEdge::ve, and ViewEdge_nature_set().
Referenced by ViewEdge_nature_set().
|
static |
Definition at line 235 of file BPy_ViewEdge.cpp.
References Freestyle::ViewEdge::aShape(), BPy_ViewShape_from_ViewShape(), BPy_ViewEdge::ve, and ViewEdge_occludee_get().
Referenced by ViewEdge_occludee_get().
|
static |
Definition at line 244 of file BPy_ViewEdge.cpp.
References BPy_ViewShape_Check, Freestyle::ViewEdge::setaShape(), BPy_ViewEdge::ve, and ViewEdge_occludee_set().
Referenced by ViewEdge_occludee_set().
|
static |
Definition at line 317 of file BPy_ViewEdge.cpp.
References Freestyle::ViewEdge::qi(), BPy_ViewEdge::ve, and ViewEdge_qi_get().
Referenced by ViewEdge_qi_get().
|
static |
Definition at line 322 of file BPy_ViewEdge.cpp.
References Freestyle::ViewEdge::setQI(), BPy_ViewEdge::ve, and ViewEdge_qi_set().
Referenced by ViewEdge_qi_set().
|
static |
Definition at line 68 of file BPy_ViewEdge.cpp.
References Freestyle::ViewEdge::UpdateFEdges(), BPy_ViewEdge::ve, and ViewEdge_update_fedges().
Referenced by ViewEdge_update_fedges().
|
static |
Definition at line 209 of file BPy_ViewEdge.cpp.
References BPy_ViewShape_from_ViewShape(), BPy_ViewEdge::ve, ViewEdge_viewshape_get(), and Freestyle::ViewEdge::viewShape().
Referenced by ViewEdge_viewshape_get().
|
static |
Definition at line 218 of file BPy_ViewEdge.cpp.
References BPy_ViewShape_Check, Freestyle::ViewEdge::setShape(), BPy_ViewEdge::ve, and ViewEdge_viewshape_set().
Referenced by ViewEdge_viewshape_set().
|
static |
Definition at line 358 of file BPy_ViewEdge.cpp.
|
static |
Definition at line 84 of file BPy_ViewEdge.cpp.
| PyTypeObject ViewEdge_Type |
Definition at line 411 of file BPy_ViewEdge.cpp.
Referenced by BPy_ViewEdge_from_ViewEdge(), Chain_push_viewedge_back(), Chain_push_viewedge_front(), Interface1D_Init(), TVertex_get_mate(), ViewEdge_init(), ViewShape_add_edge(), and ViewVertex_edges_iterator().