|
Blender V4.3
|
#include <Interface0D.h>
Inherits Freestyle::Iterator.
Public Member Functions | |
| Interface0DIterator (Interface0DIteratorNested *it=nullptr) | |
| Interface0DIterator (const Interface0DIterator &it) | |
| virtual | ~Interface0DIterator () |
| Interface0DIterator & | operator= (const Interface0DIterator &it) |
| virtual string | getExactTypeName () const |
| Interface0D & | operator* () |
| Interface0D * | operator-> () |
| Interface0DIterator & | operator++ () |
| Interface0DIterator | operator++ (int) |
| Interface0DIterator & | operator-- () |
| Interface0DIterator | operator-- (int) |
| virtual int | increment () |
| virtual int | decrement () |
| virtual bool | isBegin () const |
| virtual bool | isEnd () const |
| virtual bool | atLast () const |
| bool | operator== (const Interface0DIterator &it) const |
| bool | operator!= (const Interface0DIterator &it) const |
| float | t () const |
| float | u () const |
Public Member Functions inherited from Freestyle::Iterator | |
| virtual | ~Iterator () |
Protected Attributes | |
| Interface0DIteratorNested * | _iterator |
Class defining an iterator over Interface0D elements. An instance of this iterator is always obtained from a 1D element.
Definition at line 166 of file Interface0D.h.
|
inline |
Definition at line 168 of file Interface0D.h.
References _iterator.
|
inline |
|
inlinevirtual |
|
inlinevirtual |
Returns true when the iterator is pointing to the final valid element.
Definition at line 286 of file Interface0D.h.
|
inlinevirtual |
Decrements.
Reimplemented from Freestyle::Iterator.
Definition at line 265 of file Interface0D.h.
References _iterator.
|
inlinevirtual |
Returns the string "Interface0DIterator".
Reimplemented from Freestyle::Iterator.
Definition at line 202 of file Interface0D.h.
References _iterator, and Freestyle::Interface0D::getExactTypeName().
|
inlinevirtual |
Increments.
Reimplemented from Freestyle::Iterator.
Definition at line 259 of file Interface0D.h.
References _iterator.
|
inlinevirtual |
Returns true if the pointed Interface0D is the first of the 1D element containing the points over which we're iterating.
Reimplemented from Freestyle::Iterator.
Definition at line 273 of file Interface0D.h.
References _iterator.
Referenced by Freestyle::Functions0D::getFEdges(), Freestyle::Functions0D::Curvature2DAngleF0D::operator()(), Freestyle::Functions0D::VertexOrientation2DF0D::operator()(), and Freestyle::Functions0D::VertexOrientation3DF0D::operator()().
|
inlinevirtual |
Returns true if the pointed Interface0D is after the after the last point of the 1D element we're iterating from.
Reimplemented from Freestyle::Iterator.
Definition at line 280 of file Interface0D.h.
References _iterator.
Referenced by Freestyle::createStroke(), and Freestyle::Functions1D::GetSteerableViewMapDensityF1D::operator()().
|
inline |
operator !=.
Definition at line 305 of file Interface0D.h.
|
inline |
Returns a reference to the pointed Interface0D. In the scripting language, you must call "getObject()" instead using this operator.
Definition at line 215 of file Interface0D.h.
References _iterator.
Referenced by operator->().
|
inline |
Increments. In the scripting language, call "increment()".
Definition at line 229 of file Interface0D.h.
References _iterator.
|
inline |
Increments. In the scripting language, call "increment()".
Definition at line 236 of file Interface0D.h.
|
inline |
Decrements. In the scripting language, call "decrement()".
Definition at line 244 of file Interface0D.h.
References _iterator.
|
inline |
Decrements. In the scripting language, call "decrement()".
Definition at line 251 of file Interface0D.h.
|
inline |
Returns a pointer to the pointed Interface0D. Can't be called in the scripting language.
Definition at line 223 of file Interface0D.h.
References operator*().
|
inline |
Operator =
Definition at line 192 of file Interface0D.h.
References _iterator.
|
inline |
|
inline |
Returns the curvilinear abscissa.
Definition at line 311 of file Interface0D.h.
References _iterator.
Referenced by Freestyle::Functions0D::GetCurvilinearAbscissaF0D::operator()().
|
inline |
Returns the point parameter in the curve 0<=u<=1.
Definition at line 317 of file Interface0D.h.
References _iterator.
Referenced by Freestyle::Functions0D::GetParameterF0D::operator()().
|
protected |
Definition at line 323 of file Interface0D.h.
Referenced by atLast(), decrement(), getExactTypeName(), increment(), Interface0DIterator(), Interface0DIterator(), isBegin(), isEnd(), operator*(), operator++(), operator++(), operator--(), operator--(), operator=(), operator==(), t(), u(), and ~Interface0DIterator().