| 1234567891011121314151617181920212223 |
- #ifndef _ToolsMath_h_
- #define _ToolsMath_h_
- // Structure d'un point reel
- struct dpoint
- {
- double x;
- double y;
- };
- double distance(dpoint pt1, dpoint pt2);
- void GetCoeffDroite(dpoint pt1, dpoint pt2, double *p1, double *d1, double *b1);
- bool InterCercleDroite(dpoint p0, double r, dpoint d1, dpoint d2, dpoint *sr1, dpoint *sr2);
- dpoint leplusproche(dpoint vPoint, dpoint sol1, dpoint sol2);
- void moindres_carres_parabole(int N, dpoint *points, double *a, double *b, double *c);
- void RegressionLineaire(int n, dpoint *points, double *a, double *b);
- double distanceOrthPtDroite(dpoint vpt, dpoint pt1, dpoint pt2, dpoint *pres);
- bool PtInPolygon(double vx, double vy, dpoint *tpoint, int nbpoint);
- bool PtInEllipse(double x, double y, double a, double b);
- #endif
|