| 
    TouchVG framework
    
   | 
 
成员的完整列表,这些成员属于 mgcurv,包括所有继承而来的类成员
| arc3P(const Point2d &start, const Point2d &point, const Point2d &end, Point2d ¢er, float &radius, float *startAngle=(float *) 0, float *sweepAngle=(float *) 0) | mgcurv | static | 
| arcBulge(const Point2d &start, const Point2d &end, float bulge, Point2d ¢er, float &radius, float *startAngle=(float *) 0, float *sweepAngle=(float *) 0) | mgcurv | static | 
| arcTan(const Point2d &start, const Point2d &end, const Vector2d &startTan, Point2d ¢er, float &radius, float *startAngle=(float *) 0, float *sweepAngle=(float *) 0) | mgcurv | static | 
| arcToBezier(Point2d points[16], const Point2d ¢er, float rx, float ry, float startAngle, float sweepAngle) | mgcurv | static | 
| bezier4P(const Point2d &pt1, const Point2d &pt2, const Point2d &pt3, const Point2d &pt4, Point2d &ctrpt1, Point2d &ctrpt2) | mgcurv | static | 
| bezierIntersectionWithLine(const Point2d *pts, const Point2d &a, const Point2d &b, float &tIntersect) | mgcurv | static | 
| bezierIsStraight(const Point2d *pts) | mgcurv | static | 
| bezierPointDistantFromPoint(const Point2d *pts, float dist, const Point2d &pt, Point2d &result, float &tRes) | mgcurv | static | 
| bezierPointLengthFromStart(const Point2d *pts, float len) | mgcurv | static | 
| bezierTanget(const Point2d *pts, float t, Point2d &outpt) | mgcurv | static | 
| bsplinesToBeziers(Point2d points[], int n, const Point2d *ctlpts, bool closed) | mgcurv | static | 
| crossLineCircle(Point2d &pt1, Point2d &pt2, const Point2d &a, const Point2d &b, const Point2d &c, float r, bool ray=false) | mgcurv | static | 
| crossTwoCircles(Point2d &pt1, Point2d &pt2, const Point2d &c1, float r1, const Point2d &c2, float r2) | mgcurv | static | 
| cubicArm1 枚举值 | mgcurv | |
| cubicArm2 枚举值 | mgcurv | |
| cubicLoop 枚举值 | mgcurv | |
| cubicSplines(int n, const Point2d *knots, Vector2d *knotvs, int flag=0, float tension=1) | mgcurv | static | 
| cubicSplineToBezier(int n, const Point2d *knots, const Vector2d *knotvs, int i, Point2d points[4], bool hermite=true) | mgcurv | static | 
| cubicTan1 枚举值 | mgcurv | |
| cubicTan2 枚举值 | mgcurv | |
| ellipse90ToBezier(const Point2d &frompt, const Point2d &topt, Point2d &ctrpt1, Point2d &ctrpt2) | mgcurv | static | 
| ellipseToBezier(Point2d points[13], const Point2d ¢er, float rx, float ry) | mgcurv | static | 
| fitBezier(const Point2d *pts, float t, Point2d &fitpt) | mgcurv | static | 
| FitCubicCallback typedef | mgcurv | |
| fitCubicSpline(int n, const Point2d *knots, const Vector2d *knotvs, int i, float t, Point2d &fitpt) | mgcurv | static | 
| fitCurve(int knotCount, Point2d *knots, Vector2d *knotvs, int count, const Point2d *pts, float tol) | mgcurv | static | 
| fitCurve2(int knotCount, Point2d *knots, int count, PtCallback pts, void *data, float tol) | mgcurv | static | 
| fitCurve3(FitCubicCallback fc, void *data, const Point2d *pts, int n, float tol) | mgcurv | static | 
| fitCurve4(FitCubicCallback fc, void *data, PtCallback pts, void *data2, int n, float tol) | mgcurv | static | 
| gaussJordan(int n, float *mat, Vector2d *vs) | mgcurv | static | 
| lengthOfBezier(const Point2d *pts) | mgcurv | static | 
| PtCallback typedef | mgcurv | |
| quadBezierToCubic(const Point2d quad[3], Point2d cubic[4]) | mgcurv | static | 
| roundRectToBeziers(Point2d points[16], const Box2d &rect, float rx, float ry) | mgcurv | static | 
| SplineFlags 枚举名称 | mgcurv | |
| splitBezier(const Point2d *pts, float t, Point2d *pts1, Point2d *pts2) | mgcurv | static | 
| triEquations(int n, float *a, float *b, float *c, Vector2d *vs) | mgcurv | static |