Blender  V3.3
Functions | Variables
BPy_orientedViewEdgeIterator.cpp File Reference
#include "BPy_orientedViewEdgeIterator.h"
#include "../BPy_Convert.h"

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 *UNUSED(closure))
 

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 38 of file BPy_orientedViewEdgeIterator.cpp.

References orientedViewEdgeIterator_Type.

◆ orientedViewEdgeIterator_iter()

static PyObject* orientedViewEdgeIterator_iter ( BPy_orientedViewEdgeIterator self)
static

Definition at line 64 of file BPy_orientedViewEdgeIterator.cpp.

◆ orientedViewEdgeIterator_iternext()

static PyObject* orientedViewEdgeIterator_iternext ( BPy_orientedViewEdgeIterator self)
static

◆ orientedViewEdgeIterator_object_get()

static PyObject* orientedViewEdgeIterator_object_get ( BPy_orientedViewEdgeIterator self,
void UNUSEDclosure 
)
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 *UNUSED(closure))

Definition at line 119 of file BPy_orientedViewEdgeIterator.cpp.

◆ orientedViewEdgeIterator_Type

PyTypeObject orientedViewEdgeIterator_Type