|
Blender V4.5
|
#include "BPy_CurvePointIterator.h"#include "../BPy_Convert.h"#include "BPy_Interface0DIterator.h"Go to the source code of this file.
Functions | |
| PyDoc_STRVAR (CurvePointIterator_doc, "Class hierarchy: :class:`Iterator` > :class:`CurvePointIterator`\n" "\n" "Class representing an iterator on a curve. Allows an iterating\n" "outside initial vertices. A CurvePoint is instantiated and returned\n" "through the .object attribute.\n" "\n" ".. method:: __init__()\n" " __init__(brother)\n" " __init__(step=0.0)\n" "\n" " Builds a CurvePointIterator object using either the default constructor,\n" " copy constructor, or the overloaded constructor.\n" "\n" " :arg brother: A CurvePointIterator object.\n" " :type brother: :class:`CurvePointIterator`\n" " :arg step: A resampling resolution with which the curve is resampled.\n" " If zero, no resampling is done (i.e., the iterator iterates over\n" " initial vertices).\n" " :type step: float") | |
| static int | CurvePointIterator_init (BPy_CurvePointIterator *self, PyObject *args, PyObject *kwds) |
| PyDoc_STRVAR (CurvePointIterator_object_doc, "The CurvePoint object currently pointed by this iterator.\n" "\n" ":type: :class:`CurvePoint`") | |
| static PyObject * | CurvePointIterator_object_get (BPy_CurvePointIterator *self, void *) |
| PyDoc_STRVAR (CurvePointIterator_t_doc, "The curvilinear abscissa of the current point.\n" "\n" ":type: float") | |
| static PyObject * | CurvePointIterator_t_get (BPy_CurvePointIterator *self, void *) |
| PyDoc_STRVAR (CurvePointIterator_u_doc, "The point parameter at the current point in the stroke (0 <= u <= 1).\n" "\n" ":type: float") | |
| static PyObject * | CurvePointIterator_u_get (BPy_CurvePointIterator *self, void *) |
Variables | |
| static PyGetSetDef | BPy_CurvePointIterator_getseters [] |
| PyTypeObject | CurvePointIterator_Type |
|
static |
Definition at line 43 of file BPy_CurvePointIterator.cpp.
References BPy_CurvePointIterator::cp_it, CurvePointIterator_init(), CurvePointIterator_Type, BPy_Iterator::it, BPy_CurvePointIterator::py_it, and step.
Referenced by CurvePointIterator_init().
|
static |
Definition at line 83 of file BPy_CurvePointIterator.cpp.
References BPy_CurvePoint_from_CurvePoint(), BPy_CurvePointIterator::cp_it, and CurvePointIterator_object_get().
Referenced by CurvePointIterator_object_get().
|
static |
Definition at line 99 of file BPy_CurvePointIterator.cpp.
References BPy_CurvePointIterator::cp_it, and CurvePointIterator_t_get().
Referenced by CurvePointIterator_t_get().
|
static |
Definition at line 111 of file BPy_CurvePointIterator.cpp.
References BPy_CurvePointIterator::cp_it, and CurvePointIterator_u_get().
Referenced by CurvePointIterator_u_get().
| PyDoc_STRVAR | ( | CurvePointIterator_doc | , |
| "Class hierarchy: :class:`Iterator` | , | ||
| :class:`CurvePointIterator`\n" "\n" "Class representing an iterator on a curve. Allows an iterating\n" "outside initial vertices. A CurvePoint is instantiated and returned\n" "through the .object attribute.\n" "\n" ".. method::__init__()\n" " __init__(brother)\n" " __init__(step=0.0)\n" "\n" " Builds a CurvePointIterator object using either the default | constructor, | ||
| \n" " copy | constructor, | ||
| or the overloaded constructor.\n" "\n" " :arg brother:A CurvePointIterator object.\n" " :type brother::class:`CurvePointIterator`\n" " :arg step:A resampling resolution with which the curve is resampled.\n" " If | zero, | ||
| no resampling is done(i.e., the iterator iterates over\n" " initial vertices).\n" " :type step:float" | ) |
References PyDoc_STRVAR().
| PyDoc_STRVAR | ( | CurvePointIterator_object_doc | , |
| "The CurvePoint object currently pointed by this iterator.\n" "\n" ":type: :class:`CurvePoint`" | ) |
References PyDoc_STRVAR().
| PyDoc_STRVAR | ( | CurvePointIterator_t_doc | , |
| "The curvilinear abscissa of the current point.\n" "\n" ":type: float" | ) |
References PyDoc_STRVAR().
| PyDoc_STRVAR | ( | CurvePointIterator_u_doc | , |
| "The point parameter at the current point in the stroke (0 <= u <= 1).\n" "\n" ":type: float" | ) |
References PyDoc_STRVAR().
|
static |
Definition at line 116 of file BPy_CurvePointIterator.cpp.
| PyTypeObject CurvePointIterator_Type |
Definition at line 129 of file BPy_CurvePointIterator.cpp.
Referenced by BPy_CurvePointIterator_from_CurvePointIterator(), CurvePointIterator_init(), and Iterator_Init().