h o m e | d o c u m e n t a t i o n | c l a s s h i e r a r c h y |
#include <StrokeIterators.h>
it2 = StrokeVertexIterator(it1)
it2 = it1
Public Member Functions | |
StrokeVertexIterator () | |
StrokeVertexIterator (const StrokeVertexIterator &vi) | |
Interface0DIterator | castToInterface0DIterator () const |
StrokeVertexIterator & | operator= (const StrokeVertexIterator &vi) |
virtual string | getExactTypeName () const |
virtual StrokeVertex & | operator * () |
virtual StrokeVertex * | operator-> () |
virtual StrokeVertexIterator & | operator++ () |
virtual StrokeVertexIterator | operator++ (int) |
virtual StrokeVertexIterator & | operator-- () |
virtual StrokeVertexIterator | operator-- (int) |
virtual void | increment () |
virtual void | decrement () |
bool | isBegin () const |
bool | isEnd () const |
virtual bool | operator== (const Interface0DIteratorNested &it) const |
virtual float | t () const |
virtual float | u () const |
virtual StrokeVertexIterator * | copy () const |
StrokeVertexIterator | ( | ) | [inline] |
Default constructor.
StrokeVertexIterator | ( | const StrokeVertexIterator & | vi | ) | [inline] |
Copy constructor.
Interface0DIterator castToInterface0DIterator | ( | ) | const [inline] |
Casts this StrokeVertexIterator into an Interface0DIterator. Useful for any call to a function of the type UnaryFunction0D.
StrokeVertexIterator& operator= | ( | const StrokeVertexIterator & | vi | ) | [inline] |
operator=
it2 = StrokeVertexIterator(it1)
it2 = it1
virtual string getExactTypeName | ( | ) | const [inline, virtual] |
Returns the string "StrokeVertexIterator".
virtual StrokeVertex& operator * | ( | ) | [inline, virtual] |
Returns a reference to the pointed StrokeVertex. In the scripting language, you must call "getObject()"instead.
virtual StrokeVertex* operator-> | ( | ) | [inline, virtual] |
Returns a pointer to the pointed StrokeVertex. Can't be called in the scripting language.
virtual StrokeVertexIterator& operator++ | ( | ) | [inline, virtual] |
Increments. In the scripting language, call "increment()".
virtual StrokeVertexIterator operator++ | ( | int | ) | [inline, virtual] |
Increments. In the scripting language, call "increment()".
virtual StrokeVertexIterator& operator-- | ( | ) | [inline, virtual] |
Decrements. In the scripting language, call "decrement()".
virtual StrokeVertexIterator operator-- | ( | int | ) | [inline, virtual] |
Decrements. In the scripting language, call "decrement()".
virtual void increment | ( | ) | [inline, virtual] |
Increments.
virtual void decrement | ( | ) | [inline, virtual] |
Decrements.
bool isBegin | ( | ) | const [inline] |
Returns true if the pointed StrokeVertex is the first of the Stroke.
bool isEnd | ( | ) | const [inline] |
Returns true if the pointed StrokeVertex is after the last StrokeVertex of the Stroke.
virtual bool operator== | ( | const Interface0DIteratorNested & | it | ) | const [inline, virtual] |
operator ==
virtual float t | ( | ) | const [inline, virtual] |
Returns the curvilinear abscissa of the current point
virtual float u | ( | ) | const [inline, virtual] |
Returns the point's parameter in the stroke
virtual StrokeVertexIterator* copy | ( | ) | const [inline, virtual] |
Cloning method