#pragma once // 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);