Go to the source code of this file.
|
int | Iterator_Init (PyObject *module) |
|
| PyDoc_STRVAR (Iterator_doc, "Base class to define iterators.\n" "\n" ".. method:: __init__()\n" "\n" " Default constructor.") |
|
static int | Iterator_init (BPy_Iterator *self, PyObject *args, PyObject *kwds) |
|
static void | Iterator_dealloc (BPy_Iterator *self) |
|
static PyObject * | Iterator_repr (BPy_Iterator *self) |
|
| PyDoc_STRVAR (Iterator_increment_doc, ".. method:: increment()\n" "\n" " Makes the iterator point the next element.") |
|
static PyObject * | Iterator_increment (BPy_Iterator *self) |
|
| PyDoc_STRVAR (Iterator_decrement_doc, ".. method:: decrement()\n" "\n" " Makes the iterator point the previous element.") |
|
static PyObject * | Iterator_decrement (BPy_Iterator *self) |
|
| PyDoc_STRVAR (Iterator_name_doc, "The string of the name of this iterator.\n" "\n" ":type: str") |
|
static PyObject * | Iterator_name_get (BPy_Iterator *self, void *UNUSED(closure)) |
|
| PyDoc_STRVAR (Iterator_is_begin_doc, "True if the iterator points to the first element.\n" "\n" ":type: bool") |
|
static PyObject * | Iterator_is_begin_get (BPy_Iterator *self, void *UNUSED(closure)) |
|
| PyDoc_STRVAR (Iterator_is_end_doc, "True if the iterator points to the last element.\n" "\n" ":type: bool") |
|
static PyObject * | Iterator_is_end_get (BPy_Iterator *self, void *UNUSED(closure)) |
|
◆ Iterator_dealloc()
◆ Iterator_decrement()
◆ Iterator_increment()
◆ Iterator_init()
static int Iterator_init |
( |
BPy_Iterator * |
self, |
|
|
PyObject * |
args, |
|
|
PyObject * |
kwds |
|
) |
| |
|
static |
◆ Iterator_Init()
int Iterator_Init |
( |
PyObject * |
module | ) |
|
Definition at line 30 of file BPy_Iterator.cpp.
References AdjacencyIterator_Type, ChainingIterator_Type, ChainPredicateIterator_Type, ChainSilhouetteIterator_Type, CurvePointIterator_Type, Interface0DIterator_Type, Iterator_Type, module, orientedViewEdgeIterator_Type, StrokeVertexIterator_Type, SVertexIterator_Type, and ViewEdgeIterator_Type.
Referenced by Freestyle_Init().
◆ Iterator_is_begin_get()
static PyObject* Iterator_is_begin_get |
( |
BPy_Iterator * |
self, |
|
|
void * |
UNUSEDclosure |
|
) |
| |
|
static |
◆ Iterator_is_end_get()
static PyObject* Iterator_is_end_get |
( |
BPy_Iterator * |
self, |
|
|
void * |
UNUSEDclosure |
|
) |
| |
|
static |
◆ Iterator_name_get()
static PyObject* Iterator_name_get |
( |
BPy_Iterator * |
self, |
|
|
void * |
UNUSEDclosure |
|
) |
| |
|
static |
◆ Iterator_repr()
◆ PyDoc_STRVAR() [1/6]
PyDoc_STRVAR |
( |
Iterator_decrement_doc |
, |
|
|
".. method:: decrement()\n" "\n" " Makes the iterator point the previous element." |
|
|
) |
| |
◆ PyDoc_STRVAR() [2/6]
PyDoc_STRVAR |
( |
Iterator_doc |
, |
|
|
"Base class to define iterators.\n" "\n" ".. method:: __init__()\n" "\n" " Default constructor." |
|
|
) |
| |
◆ PyDoc_STRVAR() [3/6]
PyDoc_STRVAR |
( |
Iterator_increment_doc |
, |
|
|
".. method:: increment()\n" "\n" " Makes the iterator point the next element." |
|
|
) |
| |
◆ PyDoc_STRVAR() [4/6]
PyDoc_STRVAR |
( |
Iterator_is_begin_doc |
, |
|
|
"True if the iterator points to the first element.\n" "\n" ":type: bool" |
|
|
) |
| |
◆ PyDoc_STRVAR() [5/6]
PyDoc_STRVAR |
( |
Iterator_is_end_doc |
, |
|
|
"True if the iterator points to the last element.\n" "\n" ":type: bool" |
|
|
) |
| |
◆ PyDoc_STRVAR() [6/6]
PyDoc_STRVAR |
( |
Iterator_name_doc |
, |
|
|
"The string of the name of this iterator.\n" "\n" ":type: str" |
|
|
) |
| |
◆ BPy_Iterator_getseters
PyGetSetDef BPy_Iterator_getseters[] |
|
static |
Initial value:= {
{nullptr, nullptr, nullptr, nullptr, nullptr}
}
static PyObject * Iterator_name_get(BPy_Iterator *self, void *UNUSED(closure))
static PyObject * Iterator_is_end_get(BPy_Iterator *self, void *UNUSED(closure))
static PyObject * Iterator_is_begin_get(BPy_Iterator *self, void *UNUSED(closure))
Definition at line 205 of file BPy_Iterator.cpp.
◆ BPy_Iterator_methods
PyMethodDef BPy_Iterator_methods[] |
|
static |
Initial value:= {
{nullptr, nullptr, 0, nullptr},
}
static PyObject * Iterator_decrement(BPy_Iterator *self)
static PyObject * Iterator_increment(BPy_Iterator *self)
Definition at line 167 of file BPy_Iterator.cpp.
◆ Iterator_Type
PyTypeObject Iterator_Type |