#include <GD_TrimPiece.h>
|
| | GD_TrimPieceRBezCurve () |
| |
| | ~GD_TrimPieceRBezCurve () override |
| |
| void | buildCoeff (UT_MatrixF &A, int index1, int index2) |
| |
| GD_TrimPiece * | copy () override |
| |
| GD_TrimPiece * | cut (float u1, float u2) const override |
| |
| int | intersect (GD_TrimPiece &curve, UT_Array< GD_TrimHitInfo > &hitlist, float tol=0.0001F) override |
| |
| int | intersect (GD_TrimPieceRBezCurve &curve, UT_Array< GD_TrimHitInfo > &hitlist, int depth, float tol=0.0001F) |
| |
| int | intersectQR (GD_TrimPieceRBezCurve &curve, UT_Array< GD_TrimHitInfo > &hitlist, float tol=0.0001F) |
| |
| int | intersectIsoparm (float val, int isoparm, UT_Array< GD_TrimHitInfo > &hitlist, float tol=1E-4F, int depth=4) override |
| |
| int | evaluateUnit (float u, UT_Vector2 &pos) const override |
| |
| int | evaluateUnit (float u, UT_Vector2 &pos, UT_Vector2 &der, UT_Vector2 &der2) const override |
| |
| GD_Face * | createFace (GD_Detail *gdp) override |
| |
| unsigned | getPrimitiveTypeId () const override |
| |
| void | splitInHalf (GD_TrimPieceRBezCurve *left, GD_TrimPieceRBezCurve *right, float tol=1E-4F) const |
| |
| int | splitAt (GD_TrimPieceRBezCurve *left, GD_TrimPieceRBezCurve *right, float ucut, float tol=1E-4F) const |
| |
| | GD_TrimPiece () |
| |
| virtual | ~GD_TrimPiece () |
| |
| virtual int64 | getMemoryUsage (bool inclusive) const |
| |
| void | init (int order, float ustart, float ulength, int rational=1) |
| |
| virtual void | reverse () |
| |
| float | length () const |
| |
| virtual int | evaluate (float u, UT_Vector2 &pos) const |
| |
| virtual int | evaluate (float u, UT_Vector2 &pos, UT_Vector2 &der) const |
| |
| int | checkStraight () |
| |
| virtual void | buildBBox () |
| |
| void | print () const |
| |
Definition at line 124 of file GD_TrimPiece.h.
| GD_TrimPieceRBezCurve::GD_TrimPieceRBezCurve |
( |
| ) |
|
| GD_TrimPieceRBezCurve::~GD_TrimPieceRBezCurve |
( |
| ) |
|
|
override |
| unsigned GD_TrimPieceRBezCurve::getPrimitiveTypeId |
( |
| ) |
const |
|
inlineoverridevirtual |
The documentation for this class was generated from the following file: