Blender
V3.3
|
#include "BPy_ViewEdgeIterator.h"
#include "../BPy_Convert.h"
#include "../Interface1D/BPy_ViewEdge.h"
Go to the source code of this file.
Functions | |
PyDoc_STRVAR (ViewEdgeIterator_doc, "Class hierarchy: :class:`Iterator` > :class:`ViewEdgeIterator`\n" "\n" "Base class for iterators over ViewEdges of the :class:`ViewMap` Graph.\n" "Basically the increment() operator of this class should be able to\n" "take the decision of \"where\" (on which ViewEdge) to go when pointing\n" "on a given ViewEdge.\n" "\n" ".. method:: __init__(begin=None, orientation=True)\n" " __init__(brother)\n" "\n" " Builds a ViewEdgeIterator from a starting ViewEdge and its\n" " orientation or the copy constructor.\n" "\n" " :arg begin: The ViewEdge from where to start the iteration.\n" " :type begin: :class:`ViewEdge` or None\n" " :arg orientation: If true, we'll look for the next ViewEdge among\n" " the ViewEdges that surround the ending ViewVertex of begin. If\n" " false, we'll search over the ViewEdges surrounding the ending\n" " ViewVertex of begin.\n" " :type orientation: bool\n" " :arg brother: A ViewEdgeIterator object.\n" " :type brother: :class:`ViewEdgeIterator`") | |
static int | check_begin (PyObject *obj, void *v) |
static int | ViewEdgeIterator_init (BPy_ViewEdgeIterator *self, PyObject *args, PyObject *kwds) |
PyDoc_STRVAR (ViewEdgeIterator_change_orientation_doc, ".. method:: change_orientation()\n" "\n" " Changes the current orientation.") | |
static PyObject * | ViewEdgeIterator_change_orientation (BPy_ViewEdgeIterator *self) |
PyDoc_STRVAR (ViewEdgeIterator_object_doc, "The ViewEdge object currently pointed by this iterator.\n" "\n" ":type: :class:`ViewEdge`") | |
static PyObject * | ViewEdgeIterator_object_get (BPy_ViewEdgeIterator *self, void *UNUSED(closure)) |
PyDoc_STRVAR (ViewEdgeIterator_current_edge_doc, "The ViewEdge object currently pointed by this iterator.\n" "\n" ":type: :class:`ViewEdge`") | |
static PyObject * | ViewEdgeIterator_current_edge_get (BPy_ViewEdgeIterator *self, void *UNUSED(closure)) |
static int | ViewEdgeIterator_current_edge_set (BPy_ViewEdgeIterator *self, PyObject *value, void *UNUSED(closure)) |
PyDoc_STRVAR (ViewEdgeIterator_orientation_doc, "The orientation of the pointed ViewEdge in the iteration.\n" "If true, the iterator looks for the next ViewEdge among those ViewEdges\n" "that surround the ending ViewVertex of the \"begin\" ViewEdge. If false,\n" "the iterator searches over the ViewEdges surrounding the ending ViewVertex\n" "of the \"begin\" ViewEdge.\n" "\n" ":type: bool") | |
static PyObject * | ViewEdgeIterator_orientation_get (BPy_ViewEdgeIterator *self, void *UNUSED(closure)) |
static int | ViewEdgeIterator_orientation_set (BPy_ViewEdgeIterator *self, PyObject *value, void *UNUSED(closure)) |
PyDoc_STRVAR (ViewEdgeIterator_begin_doc, "The first ViewEdge used for the iteration.\n" "\n" ":type: :class:`ViewEdge`") | |
static PyObject * | ViewEdgeIterator_begin_get (BPy_ViewEdgeIterator *self, void *UNUSED(closure)) |
static int | ViewEdgeIterator_begin_set (BPy_ViewEdgeIterator *self, PyObject *value, void *UNUSED(closure)) |
Variables | |
static PyMethodDef | BPy_ViewEdgeIterator_methods [] |
static PyGetSetDef | BPy_ViewEdgeIterator_getseters [] |
PyTypeObject | ViewEdgeIterator_Type |
|
static |
Definition at line 46 of file BPy_ViewEdgeIterator.cpp.
References BPy_ViewEdge_Check, and v.
Referenced by ViewEdgeIterator_init().
PyDoc_STRVAR | ( | ViewEdgeIterator_begin_doc | , |
"The first ViewEdge used for the iteration.\n" "\n" ":type: :class:`ViewEdge`" | |||
) |
PyDoc_STRVAR | ( | ViewEdgeIterator_change_orientation_doc | , |
".. method:: change_orientation()\n" "\n" " Changes the current orientation." | |||
) |
PyDoc_STRVAR | ( | ViewEdgeIterator_current_edge_doc | , |
"The ViewEdge object currently pointed by this iterator.\n" "\n" ":type: :class:`ViewEdge`" | |||
) |
PyDoc_STRVAR | ( | ViewEdgeIterator_doc | , |
"Class hierarchy: :class:`Iterator` | , | ||
:class:`ViewEdgeIterator`\n" "\n" "Base class for iterators over ViewEdges of the :class:`ViewMap` Graph.\n" "Basically the increment() operator of this class should be able to\n" "take the decision of \"where\" (on which ViewEdge) to go when pointing\n" "on a given ViewEdge.\n" "\n" ".. method:: __init__(begin=None, orientation=True)\n" " __init__(brother)\n" "\n" " Builds a ViewEdgeIterator from a starting ViewEdge and its\n" " orientation or the copy constructor.\n" "\n" " :arg begin: The ViewEdge from where to start the iteration.\n" " :type begin: :class:`ViewEdge` or None\n" " :arg orientation: If | true, | ||
we 'll look for the next ViewEdge among\n" " the ViewEdges that surround the ending ViewVertex of begin. If\n" " | false, | ||
we 'll search over the ViewEdges surrounding the ending\n" " ViewVertex of begin.\n" " :type orientation:bool\n" " :arg brother:A ViewEdgeIterator object.\n" " :type brother::class:`ViewEdgeIterator`" | |||
) |
PyDoc_STRVAR | ( | ViewEdgeIterator_object_doc | , |
"The ViewEdge object currently pointed by this iterator.\n" "\n" ":type: :class:`ViewEdge`" | |||
) |
PyDoc_STRVAR | ( | ViewEdgeIterator_orientation_doc | , |
"The orientation of the pointed ViewEdge in the iteration.\n" "If | true, | ||
the iterator looks for the next ViewEdge among those ViewEdges\n" "that surround the ending ViewVertex of the \"begin\" ViewEdge. If | false, | ||
\n" "the iterator searches over the ViewEdges surrounding the ending ViewVertex\n" "of the \"begin\" ViewEdge.\n" "\n" ":type: bool" | |||
) |
|
static |
Definition at line 179 of file BPy_ViewEdgeIterator.cpp.
References BPy_ViewEdge_from_ViewEdge().
|
static |
Definition at line 188 of file BPy_ViewEdgeIterator.cpp.
References BPy_ViewEdge_Check.
|
static |
Definition at line 86 of file BPy_ViewEdgeIterator.cpp.
|
static |
Definition at line 125 of file BPy_ViewEdgeIterator.cpp.
References BPy_ViewEdge_from_ViewEdge().
|
static |
Definition at line 135 of file BPy_ViewEdgeIterator.cpp.
References BPy_ViewEdge_Check.
|
static |
Definition at line 55 of file BPy_ViewEdgeIterator.cpp.
References bool_from_PyBool(), check_begin(), and ViewEdgeIterator_Type.
|
static |
Definition at line 107 of file BPy_ViewEdgeIterator.cpp.
References BPy_ViewEdge_from_ViewEdge(), and self.
|
static |
Definition at line 156 of file BPy_ViewEdgeIterator.cpp.
References PyBool_from_bool(), and self.
|
static |
Definition at line 162 of file BPy_ViewEdgeIterator.cpp.
References bool_from_PyBool().
|
static |
Definition at line 200 of file BPy_ViewEdgeIterator.cpp.
|
static |
Definition at line 92 of file BPy_ViewEdgeIterator.cpp.
PyTypeObject ViewEdgeIterator_Type |
Definition at line 226 of file BPy_ViewEdgeIterator.cpp.
Referenced by BPy_ViewEdgeIterator_from_ViewEdgeIterator(), Iterator_Init(), and ViewEdgeIterator_init().