#include <GD_PrimRBezCurve.h>

Public Member Functions | |
| GD_PrimRBezCurve (GD_Detail *d) | |
| ~GD_PrimRBezCurve () | |
| virtual int | evaluateBasisDerivs (float u, float bmatx[][GB_MAXORDER], int &cvoffset, unsigned du=0, int uoffset=-1) const |
| virtual int | evaluateBasis (float u, float *ubvals, int &cvoffset, unsigned du=0, int uoffset=-1) const |
| virtual int | evaluateBreakSegm (int uStartIdx, int uStopIdx, int lod, UT_Vector3 *pos, unsigned du=0) const |
| virtual int | removeRepeatedVertices (int check_order=0) |
| virtual int | domainRangeOfCV (int cvidx, int &mink, int &maxk) const |
| virtual void | close (int rounded=1, int preserveShape=0) |
| virtual void | open (int preserveShape=0, int safe=0) |
| virtual int | insertVertex (GD_Point *ppt=0, unsigned int where=0) |
| virtual int | appendVertex (GD_Point *ppt=0) |
| virtual int | deleteVertex (GD_Vertex &vtx) |
| virtual int | deleteVertex (unsigned int num) |
| virtual int | ifDetachPoint (GB_Element *ppt) const |
| virtual void | reverse () |
| virtual unsigned | getPrimitiveId (void) const |
| virtual GD_TrimLoop * | trimLoop (float ustart, float ustop) const |
Static Public Member Functions | |
| static GD_PrimRBezCurve * | build (GD_Detail *gudp, int nelems, int order=4, int closed=0, int appendPoints=1) |
Protected Member Functions | |
| virtual GB_Basis * | newBasis (void) const |
| void | closeSharp (void) |
| void | closeRounded (void) |
Definition at line 31 of file GD_PrimRBezCurve.h.
| GD_PrimRBezCurve::GD_PrimRBezCurve | ( | GD_Detail * | d | ) | [inline] |
Definition at line 34 of file GD_PrimRBezCurve.h.
| GD_PrimRBezCurve::~GD_PrimRBezCurve | ( | ) |
| virtual int GD_PrimRBezCurve::appendVertex | ( | GD_Point * | ppt = 0 |
) | [virtual] |
Reimplemented from GD_Face.
| static GD_PrimRBezCurve* GD_PrimRBezCurve::build | ( | GD_Detail * | gudp, | |
| int | nelems, | |||
| int | order = 4, |
|||
| int | closed = 0, |
|||
| int | appendPoints = 1 | |||
| ) | [static] |
| virtual void GD_PrimRBezCurve::close | ( | int | rounded = 1, |
|
| int | preserveShape = 0 | |||
| ) | [virtual] |
Reimplemented from GD_Face.
| void GD_PrimRBezCurve::closeRounded | ( | void | ) | [protected] |
| void GD_PrimRBezCurve::closeSharp | ( | void | ) | [protected] |
| virtual int GD_PrimRBezCurve::deleteVertex | ( | unsigned int | num | ) | [virtual] |
Reimplemented from GD_Face.
| virtual int GD_PrimRBezCurve::deleteVertex | ( | GD_Vertex & | vtx | ) | [virtual] |
Reimplemented from GD_Face.
| virtual int GD_PrimRBezCurve::domainRangeOfCV | ( | int | cvidx, | |
| int & | mink, | |||
| int & | maxk | |||
| ) | const [virtual] |
Implements GD_Curve.
| virtual int GD_PrimRBezCurve::evaluateBasis | ( | float | u, | |
| float * | ubvals, | |||
| int & | cvoffset, | |||
| unsigned | du = 0, |
|||
| int | uoffset = -1 | |||
| ) | const [virtual] |
Implements GD_Curve.
| virtual int GD_PrimRBezCurve::evaluateBasisDerivs | ( | float | u, | |
| float | bmatx[][GB_MAXORDER], | |||
| int & | cvoffset, | |||
| unsigned | du = 0, |
|||
| int | uoffset = -1 | |||
| ) | const [virtual] |
Implements GD_Curve.
| virtual int GD_PrimRBezCurve::evaluateBreakSegm | ( | int | uStartIdx, | |
| int | uStopIdx, | |||
| int | lod, | |||
| UT_Vector3 * | pos, | |||
| unsigned | du = 0 | |||
| ) | const [virtual] |
Reimplemented from GD_Curve.
| virtual unsigned GD_PrimRBezCurve::getPrimitiveId | ( | void | ) | const [virtual] |
Implements GB_Primitive.
| virtual int GD_PrimRBezCurve::ifDetachPoint | ( | GB_Element * | ppt | ) | const [virtual] |
Reimplemented from GD_Face.
| virtual int GD_PrimRBezCurve::insertVertex | ( | GD_Point * | ppt = 0, |
|
| unsigned int | where = 0 | |||
| ) | [virtual] |
Reimplemented from GD_Face.
| virtual GB_Basis* GD_PrimRBezCurve::newBasis | ( | void | ) | const [protected, virtual] |
Implements GD_Curve.
| virtual void GD_PrimRBezCurve::open | ( | int | preserveShape = 0, |
|
| int | safe = 0 | |||
| ) | [virtual] |
Reimplemented from GD_Face.
| virtual int GD_PrimRBezCurve::removeRepeatedVertices | ( | int | check_order = 0 |
) | [virtual] |
Reimplemented from GD_Face.
| virtual void GD_PrimRBezCurve::reverse | ( | ) | [virtual] |
Reimplemented from GD_Curve.
| virtual GD_TrimLoop* GD_PrimRBezCurve::trimLoop | ( | float | ustart, | |
| float | ustop | |||
| ) | const [virtual] |
Implements GD_Face.
1.5.9