|
Blender
V2.93
|
#include <Interface0D.h>
Inherits Freestyle::Iterator.
Public Member Functions | |
| Interface0DIterator (Interface0DIteratorNested *it=NULL) | |
| 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 182 of file Interface0D.h.
|
inline |
Definition at line 184 of file Interface0D.h.
|
inline |
|
inlinevirtual |
Destructor
Definition at line 196 of file Interface0D.h.
|
inlinevirtual |
Returns true when the iterator is pointing to the final valid element.
Definition at line 302 of file Interface0D.h.
References result.
|
inlinevirtual |
|
inlinevirtual |
Returns the string "Interface0DIterator".
Reimplemented from Freestyle::Iterator.
Definition at line 218 of file Interface0D.h.
|
inlinevirtual |
|
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 289 of file Interface0D.h.
Referenced by Freestyle::Functions0D::getFEdges(), Freestyle::Functions0D::VertexOrientation2DF0D::operator()(), Freestyle::Functions0D::VertexOrientation3DF0D::operator()(), and Freestyle::Functions0D::Curvature2DAngleF0D::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 296 of file Interface0D.h.
Referenced by Freestyle::createStroke(), Freestyle::integrate(), Freestyle::Functions1D::GetSteerableViewMapDensityF1D::operator()(), Freestyle::Predicates1D::ContourUP1D::operator()(), Freestyle::Functions1D::CurveNatureF1D::operator()(), and Freestyle::StrokeShaders::ExternalContourStretcherShader::shade().
|
inline |
operator != .
Definition at line 321 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 231 of file Interface0D.h.
|
inline |
Increments. In the scripting language, call "increment()".
Definition at line 245 of file Interface0D.h.
|
inline |
Increments. In the scripting language, call "increment()".
Definition at line 252 of file Interface0D.h.
References ret.
|
inline |
Decrements. In the scripting language, call "decrement()".
Definition at line 260 of file Interface0D.h.
|
inline |
Decrements. In the scripting language, call "decrement()".
Definition at line 267 of file Interface0D.h.
References ret.
|
inline |
Returns a pointer to the pointed Interface0D. Can't be called in the scripting language.
Definition at line 239 of file Interface0D.h.
References Freestyle::VecMat::operator*().
|
inline |
Operator =
Definition at line 208 of file Interface0D.h.
References _iterator.
|
inline |
|
inline |
Returns the curvilinear abscissa.
Definition at line 327 of file Interface0D.h.
Referenced by Freestyle::Functions0D::GetCurvilinearAbscissaF0D::operator()().
|
inline |
Returns the point parameter in the curve 0<=u<=1.
Definition at line 333 of file Interface0D.h.
Referenced by Freestyle::Functions0D::GetParameterF0D::operator()().
|
protected |
Definition at line 339 of file Interface0D.h.
Referenced by Interface0DIterator(), operator=(), and operator==().