|
|
D_CORE_API | dBezierSpline (const dBezierSpline &src) |
| |
|
D_CORE_API dBezierSpline & | operator= (const dBezierSpline ©) |
| |
|
D_CORE_API dInt32 | GetDegree () const |
| |
|
D_CORE_API dBigVector | CurvePoint (dFloat64 u) const |
| |
|
D_CORE_API dBigVector | CurveDerivative (dFloat64 u, dInt32 index=1) const |
| |
|
D_CORE_API dInt32 | CurveAllDerivatives (dFloat64 u, dBigVector *const defivatives) const |
| |
|
D_CORE_API dFloat64 | CalculateLength (dFloat64 tol) const |
| |
|
D_CORE_API void | GlobalCubicInterpolation (dInt32 count, const dBigVector *const points, const dBigVector &firstTangent, const dBigVector &lastTangent) |
| |
|
D_CORE_API void | CreateFromKnotVectorAndControlPoints (dInt32 degree, dInt32 knotCount, const dFloat64 *const knotVector, const dBigVector *const controlPoints) |
| |
|
D_CORE_API void | InsertKnot (dFloat64 u) |
| |
|
D_CORE_API bool | RemoveKnot (dFloat64 u, dFloat64 tol) |
| |
|
D_CORE_API dInt32 | GetControlPointCount () const |
| |
|
D_CORE_API dArray< dBigVector > & | GetControlPointArray () |
| |
|
D_CORE_API const dArray< dBigVector > & | GetControlPointArray () const |
| |
|
D_CORE_API dBigVector | GetControlPoint (dInt32 i) const |
| |
|
D_CORE_API void | SetControlPoint (dInt32 i, const dBigVector &point) |
| |
|
D_CORE_API dInt32 | GetKnotCount () const |
| |
|
D_CORE_API dArray< dFloat64 > & | GetKnotArray () |
| |
|
D_CORE_API const dArray< dFloat64 > & | GetKnotArray () const |
| |
|
D_CORE_API dFloat64 | GetKnot (dInt32 i) const |
| |
|
D_CORE_API dFloat64 | FindClosestKnot (dBigVector &closestPointOnCurve, const dBigVector &point, dInt32 subdivitionSteps=2) const |
| |
|
| dClassAlloc () |
| | Empty.
|
| |
|
| ~dClassAlloc () |
| | Empty.
|
| |
|
void * | operator new (size_t size) |
| | Overloaded operator new for any subclass derived from dClassAlloc.
|
| |
|
void | operator delete (void *ptr) |
| | Overloaded operator delete for any subclass derived from dClassAlloc.
|
| |