Blender V4.3
BPy_orientedViewEdgeIterator.cpp File Reference

Go to the source code of this file.

Functions

 PyDoc_STRVAR (orientedViewEdgeIterator_doc, "Class hierarchy: :class:`Iterator` > :class:`orientedViewEdgeIterator`\n" "\n" "Class representing an iterator over oriented ViewEdges around a\n" ":class:`ViewVertex`. This iterator allows a CCW iteration (in the image\n" "plane). An instance of an orientedViewEdgeIterator can only be\n" "obtained from a ViewVertex by calling edges_begin() or edges_end().\n" "\n" ".. method:: __init__()\n" " __init__(iBrother)\n" "\n" " Creates an :class:`orientedViewEdgeIterator` using either the\n" " default constructor or the copy constructor.\n" "\n" " :arg iBrother: An orientedViewEdgeIterator object.\n" " :type iBrother: :class:`orientedViewEdgeIterator`")
 
static int orientedViewEdgeIterator_init (BPy_orientedViewEdgeIterator *self, PyObject *args, PyObject *kwds)
 
static PyObject * orientedViewEdgeIterator_iter (BPy_orientedViewEdgeIterator *self)
 
static PyObject * orientedViewEdgeIterator_iternext (BPy_orientedViewEdgeIterator *self)
 
 PyDoc_STRVAR (orientedViewEdgeIterator_object_doc, "The oriented ViewEdge (i.e., a tuple of the pointed ViewEdge and a boolean\n" "value) currently pointed to by this iterator. If the boolean value is true,\n" "the ViewEdge is incoming.\n" "\n" ":type: (:class:`ViewEdge`, bool)")
 
static PyObject * orientedViewEdgeIterator_object_get (BPy_orientedViewEdgeIterator *self, void *)
 

Variables

static PyGetSetDef BPy_orientedViewEdgeIterator_getseters []
 
PyTypeObject orientedViewEdgeIterator_Type
 

Function Documentation

◆ orientedViewEdgeIterator_init()

static int orientedViewEdgeIterator_init ( BPy_orientedViewEdgeIterator * self,
PyObject * args,
PyObject * kwds )
static

Definition at line 42 of file BPy_orientedViewEdgeIterator.cpp.

References orientedViewEdgeIterator_Type, and self.

◆ orientedViewEdgeIterator_iter()

static PyObject * orientedViewEdgeIterator_iter ( BPy_orientedViewEdgeIterator * self)
static

Definition at line 69 of file BPy_orientedViewEdgeIterator.cpp.

References self.

◆ orientedViewEdgeIterator_iternext()

static PyObject * orientedViewEdgeIterator_iternext ( BPy_orientedViewEdgeIterator * self)
static

◆ orientedViewEdgeIterator_object_get()

static PyObject * orientedViewEdgeIterator_object_get ( BPy_orientedViewEdgeIterator * self,
void *  )
static

◆ PyDoc_STRVAR() [1/2]

PyDoc_STRVAR ( orientedViewEdgeIterator_doc ,
"Class hierarchy: :class:`Iterator` ,
:class:`orientedViewEdgeIterator`\n" "\n" "Class representing an iterator over oriented ViewEdges around a\n" ":class:`ViewVertex`. This iterator allows a CCW iteration(in the image\n" "plane). An instance of an orientedViewEdgeIterator can only be\n" "obtained from a ViewVertex by calling edges_begin() or edges_end().\n" "\n" ".. method::__init__()\n" " __init__(iBrother)\n" "\n" " Creates an :class:`orientedViewEdgeIterator` using either the\n" " default constructor or the copy constructor.\n" "\n" " :arg iBrother:An orientedViewEdgeIterator object.\n" " :type iBrother::class:`orientedViewEdgeIterator`"  )

◆ PyDoc_STRVAR() [2/2]

PyDoc_STRVAR ( orientedViewEdgeIterator_object_doc ,
"The oriented ViewEdge (i.e., a tuple of the pointed ViewEdge and a boolean\n" "value) currently pointed to by this iterator. If the boolean value is true,
\n" "the ViewEdge is incoming.\n" "\n" ":type:(:class:`ViewEdge`, bool)"  )

Variable Documentation

◆ BPy_orientedViewEdgeIterator_getseters

PyGetSetDef BPy_orientedViewEdgeIterator_getseters[]
static
Initial value:
= {
{"object",
(setter) nullptr,
orientedViewEdgeIterator_object_doc,
nullptr},
{nullptr, nullptr, nullptr, nullptr, nullptr}
}
static PyObject * orientedViewEdgeIterator_object_get(BPy_orientedViewEdgeIterator *self, void *)

Definition at line 126 of file BPy_orientedViewEdgeIterator.cpp.

◆ orientedViewEdgeIterator_Type

PyTypeObject orientedViewEdgeIterator_Type