| 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 <Stroke.h>
Inheritance diagram for StrokeVertex:

Public Member Functions | |
| virtual string | getExactTypeName () const |
| StrokeVertex () | |
| StrokeVertex (const StrokeVertex &iBrother) | |
| StrokeVertex (SVertex *iSVertex) | |
| StrokeVertex (CurvePoint *iPoint) | |
| StrokeVertex (StrokeVertex *iA, StrokeVertex *iB, float t3) | |
| StrokeVertex (SVertex *iSVertex, const StrokeAttribute &iAttribute) | |
| virtual | ~StrokeVertex () |
| StrokeVertex & | operator= (const StrokeVertex &iBrother) |
| real | x () const |
| real | y () const |
| Vec2f | getPoint () |
| real | operator[] (const int i) const |
| const StrokeAttribute & | attribute () const |
| StrokeAttribute & | attribute () |
| float | curvilinearAbscissa () const |
| float | strokeLength () const |
| float | u () const |
| void | SetX (real x) |
| void | SetY (real y) |
| void | SetPoint (real x, real y) |
| void | SetPoint (const Vec2f &p) |
| real & | operator[] (const int i) |
| void | SetAttribute (const StrokeAttribute &iAttribute) |
| void | SetCurvilinearAbscissa (float iAbscissa) |
| void | SetStrokeLength (float iLength) |
|
|
default constructor |
|
|
Copy constructor |
|
|
Builds a stroke vertex from a SVertex |
|
|
Builds a stroke vertex from a CurvePoint |
|
||||||||||||||||
|
Builds Stroke Vertex from 2 stroke vertices and an interpolation parameter |
|
||||||||||||
|
Builds a stroke from a view vertex and an attribute |
|
|
destructor |
|
|
Returns a non-const reference to the StrokeAttribute of this StrokeVertex |
|
|
Returns the StrokeAttribute for this StrokeVertex |
|
|
Returns the curvilinear abscissa |
|
|
Returns the string "StrokeVertex" Reimplemented from CurvePoint. |
|
|
Returns the 2D point coordinates as a Vec2d |
|
|
operator = |
|
|
Returns a reference to the ith 2D point coordinate (i=0 or 1) |
|
|
Returns the ith 2D point coordinate (i=0 or 1) |
|
|
Sets the attribute. |
|
|
Sets the curvilinear abscissa of this StrokeVertex in the Stroke |
|
|
Sets the 2D x and y values |
|
||||||||||||
|
Sets the 2D x and y values |
|
|
Sets the Stroke's length (it's only a value stored by the Stroke Vertex, it won't change the real Stroke's length.) |
|
|
Sets the 2D x value |
|
|
Sets the 2D y value |
|
|
Returns the length of the Stroke to which this StrokeVertex belongs |
|
|
Returns the curvilinear abscissa of this StrokeVertex in the Stroke |
|
|
Returns the 2D point x coordinate |
|
|
Returns the 2D point y coordinate |