Blender
V3.3
|
#include <Interface0D.h>
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 |
![]() | |
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 168 of file Interface0D.h.
|
inline |
Definition at line 170 of file Interface0D.h.
|
inline |
|
inlinevirtual |
Destructor
Definition at line 182 of file Interface0D.h.
|
inlinevirtual |
Returns true when the iterator is pointing to the final valid element.
Definition at line 288 of file Interface0D.h.
References result.
|
inlinevirtual |
|
inlinevirtual |
Returns the string "Interface0DIterator".
Reimplemented from Freestyle::Iterator.
Definition at line 204 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 275 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 282 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 307 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 217 of file Interface0D.h.
|
inline |
Increments. In the scripting language, call "increment()".
Definition at line 231 of file Interface0D.h.
|
inline |
Increments. In the scripting language, call "increment()".
Definition at line 238 of file Interface0D.h.
References ret.
|
inline |
Decrements. In the scripting language, call "decrement()".
Definition at line 246 of file Interface0D.h.
|
inline |
Decrements. In the scripting language, call "decrement()".
Definition at line 253 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 225 of file Interface0D.h.
References Freestyle::VecMat::operator*().
|
inline |
Operator =
Definition at line 194 of file Interface0D.h.
References _iterator.
|
inline |
|
inline |
Returns the curvilinear abscissa.
Definition at line 313 of file Interface0D.h.
Referenced by Freestyle::Functions0D::GetCurvilinearAbscissaF0D::operator()().
|
inline |
Returns the point parameter in the curve 0<=u<=1.
Definition at line 319 of file Interface0D.h.
Referenced by Freestyle::Functions0D::GetParameterF0D::operator()().
|
protected |
Definition at line 325 of file Interface0D.h.
Referenced by Interface0DIterator(), operator=(), and operator==().