|
Blender V4.5
|
#include "BPy_SVertexIterator.h"#include "../BPy_Convert.h"#include "../Interface0D/BPy_SVertex.h"#include "../Interface1D/BPy_FEdge.h"Go to the source code of this file.
Functions | |
| PyDoc_STRVAR (SVertexIterator_doc, "Class hierarchy: :class:`Iterator` > :class:`SVertexIterator`\n" "\n" "Class representing an iterator over :class:`SVertex` of a\n" ":class:`ViewEdge`. An instance of an SVertexIterator can be obtained\n" "from a ViewEdge by calling verticesBegin() or verticesEnd().\n" "\n" ".. method:: __init__()\n" " __init__(brother)\n" " __init__(vertex, begin, previous_edge, next_edge, t)" "\n" " Build an SVertexIterator using either the default constructor, copy constructor,\n" " or the overloaded constructor that starts iteration from an SVertex object vertex.\n" "\n" " :arg brother: An SVertexIterator object.\n" " :type brother: :class:`SVertexIterator`\n" " :arg vertex: The SVertex from which the iterator starts iteration.\n" " :type vertex: :class:`SVertex`\n" " :arg begin: The first SVertex of a ViewEdge.\n" " :type begin: :class:`SVertex`\n" " :arg previous_edge: The previous FEdge coming to vertex.\n" " :type previous_edge: :class:`FEdge`\n" " :arg next_edge: The next FEdge going out from vertex.\n" " :type next_edge: :class:`FEdge`\n" " :arg t: The curvilinear abscissa at vertex.\n" " :type t: float") | |
| static int | SVertexIterator_init (BPy_SVertexIterator *self, PyObject *args, PyObject *kwds) |
| PyDoc_STRVAR (SVertexIterator_object_doc, "The SVertex object currently pointed by this iterator.\n" "\n" ":type: :class:`SVertex`") | |
| static PyObject * | SVertexIterator_object_get (BPy_SVertexIterator *self, void *) |
| PyDoc_STRVAR (SVertexIterator_t_doc, "The curvilinear abscissa of the current point.\n" "\n" ":type: float") | |
| static PyObject * | SVertexIterator_t_get (BPy_SVertexIterator *self, void *) |
| PyDoc_STRVAR (SVertexIterator_u_doc, "The point parameter at the current point in the 1D element (0 <= u <= 1).\n" "\n" ":type: float") | |
| static PyObject * | SVertexIterator_u_get (BPy_SVertexIterator *self, void *) |
Variables | |
| static PyGetSetDef | BPy_SVertexIterator_getseters [] |
| PyTypeObject | SVertexIterator_Type |
| PyDoc_STRVAR | ( | SVertexIterator_doc | , |
| "Class hierarchy: :class:`Iterator` | , | ||
| :class:`SVertexIterator`\n" "\n" "Class representing an iterator over :class:`SVertex` of a\n" ":class:`ViewEdge`. An instance of an SVertexIterator can be obtained\n" "from a ViewEdge by calling verticesBegin() or verticesEnd().\n" "\n" ".. method::__init__()\n" " __init__(brother)\n" " __init__(vertex, begin, previous_edge, next_edge, t)" "\n" " Build an SVertexIterator using either the default | constructor, | ||
| copy | constructor, | ||
| \n" " or the overloaded constructor that starts iteration from an SVertex object vertex.\n" "\n" " :arg brother:An SVertexIterator object.\n" " :type brother::class:`SVertexIterator`\n" " :arg vertex:The SVertex from which the iterator starts iteration.\n" " :type vertex::class:`SVertex`\n" " :arg begin:The first SVertex of a ViewEdge.\n" " :type begin::class:`SVertex`\n" " :arg previous_edge:The previous FEdge coming to vertex.\n" " :type previous_edge::class:`FEdge`\n" " :arg next_edge:The next FEdge going out from vertex.\n" " :type next_edge::class:`FEdge`\n" " :arg t:The curvilinear abscissa at vertex.\n" " :type t:float" | ) |
References PyDoc_STRVAR().
| PyDoc_STRVAR | ( | SVertexIterator_object_doc | , |
| "The SVertex object currently pointed by this iterator.\n" "\n" ":type: :class:`SVertex`" | ) |
References PyDoc_STRVAR().
| PyDoc_STRVAR | ( | SVertexIterator_t_doc | , |
| "The curvilinear abscissa of the current point.\n" "\n" ":type: float" | ) |
References PyDoc_STRVAR().
| PyDoc_STRVAR | ( | SVertexIterator_u_doc | , |
| "The point parameter at the current point in the 1D element (0 <= u <= 1).\n" "\n" ":type: float" | ) |
References PyDoc_STRVAR().
|
static |
Definition at line 50 of file BPy_SVertexIterator.cpp.
References FEdge_Type, BPy_Iterator::it, BPy_SVertexIterator::py_it, BPy_SVertexIterator::sv_it, SVertex_Type, SVertexIterator_init(), and SVertexIterator_Type.
Referenced by SVertexIterator_init().
|
static |
Definition at line 105 of file BPy_SVertexIterator.cpp.
References BPy_SVertex_from_SVertex(), BPy_SVertexIterator::sv_it, and SVertexIterator_object_get().
Referenced by SVertexIterator_object_get().
|
static |
Definition at line 125 of file BPy_SVertexIterator.cpp.
References BPy_SVertexIterator::sv_it, and SVertexIterator_t_get().
Referenced by SVertexIterator_t_get().
|
static |
Definition at line 137 of file BPy_SVertexIterator.cpp.
References BPy_SVertexIterator::sv_it, and SVertexIterator_u_get().
Referenced by SVertexIterator_u_get().
|
static |
Definition at line 142 of file BPy_SVertexIterator.cpp.
| PyTypeObject SVertexIterator_Type |
Definition at line 155 of file BPy_SVertexIterator.cpp.
Referenced by BPy_SVertexIterator_from_SVertexIterator(), Iterator_Init(), and SVertexIterator_init().