#include <GD_TrimPiece.h>

Public Member Functions | |
| GD_TrimPiecePoly () | |
| virtual | ~GD_TrimPiecePoly () |
| virtual GD_TrimPiece * | copy () |
| virtual GD_TrimPiece * | cut (float u1, float u2) const |
| virtual int | intersect (GD_TrimPiece &curve, UT_RefArray< GD_TrimHitInfo > &hitlist, float tol=0.0001F) |
| virtual int | intersectIsoparm (float val, int isoparm, UT_RefArray< GD_TrimHitInfo > &hitlist, float tol=1E-4F, int depth=4) |
| virtual int | evaluateUnit (float u, UT_Vector2 &pos) const |
| virtual int | evaluateUnit (float u, UT_Vector2 &pos, UT_Vector2 &der, UT_Vector2 &der2) const |
| virtual GD_Face * | createFace (GD_Detail *gdp) |
| virtual int | getPrimitiveId () const |
| void | buildCurve (int idx) |
| void | appendPoint (float x, float y) |
Public Attributes | |
| GD_TrimPieceRBezCurve | myCurve |
Definition at line 180 of file GD_TrimPiece.h.
| GD_TrimPiecePoly::GD_TrimPiecePoly | ( | ) |
| virtual GD_TrimPiecePoly::~GD_TrimPiecePoly | ( | ) | [virtual] |
| void GD_TrimPiecePoly::appendPoint | ( | float | x, | |
| float | y | |||
| ) |
| void GD_TrimPiecePoly::buildCurve | ( | int | idx | ) |
| virtual GD_TrimPiece* GD_TrimPiecePoly::copy | ( | ) | [virtual] |
Implements GD_TrimPiece.
Implements GD_TrimPiece.
| virtual GD_TrimPiece* GD_TrimPiecePoly::cut | ( | float | u1, | |
| float | u2 | |||
| ) | const [virtual] |
Implements GD_TrimPiece.
| virtual int GD_TrimPiecePoly::evaluateUnit | ( | float | u, | |
| UT_Vector2 & | pos, | |||
| UT_Vector2 & | der, | |||
| UT_Vector2 & | der2 | |||
| ) | const [virtual] |
Implements GD_TrimPiece.
| virtual int GD_TrimPiecePoly::evaluateUnit | ( | float | u, | |
| UT_Vector2 & | pos | |||
| ) | const [virtual] |
Implements GD_TrimPiece.
| virtual int GD_TrimPiecePoly::getPrimitiveId | ( | void | ) | const [inline, virtual] |
| virtual int GD_TrimPiecePoly::intersect | ( | GD_TrimPiece & | curve, | |
| UT_RefArray< GD_TrimHitInfo > & | hitlist, | |||
| float | tol = 0.0001F | |||
| ) | [virtual] |
Implements GD_TrimPiece.
| virtual int GD_TrimPiecePoly::intersectIsoparm | ( | float | val, | |
| int | isoparm, | |||
| UT_RefArray< GD_TrimHitInfo > & | hitlist, | |||
| float | tol = 1E-4F, |
|||
| int | depth = 4 | |||
| ) | [virtual] |
Implements GD_TrimPiece.
Definition at line 219 of file GD_TrimPiece.h.
1.5.9