| 
| Result< void >  | Init (Int pcnt, Int degree) | 
|   | 
| void  | Reset () | 
|   | 
| Result< void >  | ChangeDegree (Int newDegree, NURBSCURVE_KNOTMODE knotMode=NURBSCURVE_KNOTMODE::CLAMPED_UNIFORM) | 
|   | 
| Result< Vector >  | EvaluateAt (Float s) | 
|   | 
| Result< Vector >  | EvaluateAt (Float u, Int span) | 
|   | 
| Result< Vector >  | DeriveAt (Float s) | 
|   | 
| Result< Vector >  | DeriveAt (Float u, Int span) | 
|   | 
| Result< Int >  | GetDegree () | 
|   | 
| Result< Int >  | GetMaxDegree () | 
|   | 
| Result< Int >  | GetPointCount () | 
|   | 
| Result< Int >  | GetWeightCount () | 
|   | 
| Result< Int >  | GetKnotCount () | 
|   | 
| Result< KnotInfo >  | GetKnotInfo (Int i) | 
|   | 
| Result< Vector >  | GetPoint (Int i) | 
|   | 
| Result< Float >  | GetWeight (Int i) | 
|   | 
| Result< Float >  | GetKnot (Int i) | 
|   | 
| Result< void >  | SetPoint (Int i, const Vector &point) | 
|   | 
| Result< void >  | SetPoints (const BaseArray< Vector > &points) | 
|   | 
| Result< void >  | SetWeight (Int i, Float weight) | 
|   | 
| Result< void >  | SetWeights (const BaseArray< Float > &weights) | 
|   | 
| Result< void >  | SetKnot (Int i, Float knot) | 
|   | 
| Result< void >  | SetKnots (NURBSCURVE_KNOTMODE mode) | 
|   | 
| Result< void >  | SetKnots (const BaseArray< Float > &knots) | 
|   | 
| Result< void >  | InsertKnot (Float s, Int nTimes) | 
|   | 
| Result< void >  | InsertKnot (Float u, Int span, Int nTimes) | 
|   | 
| Float  | GetUmin () | 
|   | 
| Float  | GetUmax () | 
|   | 
| Result< Int >  | FindSpan (Float u) | 
|   | 
| Float  | MapStoU (Float s) | 
|   | 
| Float  | MapUtoS (Float u) | 
|   |