ToolsMath.h 755 B

123456789101112131415161718192021
  1. #pragma once
  2. // Structure d'un point reel
  3. struct dpoint
  4. {
  5. double x;
  6. double y;
  7. };
  8. double distance(dpoint pt1, dpoint pt2);
  9. void GetCoeffDroite(dpoint pt1, dpoint pt2, double *p1, double *d1, double *b1);
  10. bool InterCercleDroite(dpoint p0, double r, dpoint d1, dpoint d2, dpoint *sr1, dpoint *sr2);
  11. dpoint leplusproche(dpoint vPoint, dpoint sol1, dpoint sol2);
  12. void moindres_carres_parabole(int N, dpoint *points, double *a, double *b, double *c);
  13. void RegressionLineaire(int n, dpoint *points, double *a, double *b);
  14. double distanceOrthPtDroite(dpoint vpt, dpoint pt1, dpoint pt2, dpoint *pres);
  15. bool PtInPolygon(double vx, double vy, dpoint *tpoint, int nbpoint);
  16. bool PtInEllipse(double x, double y, double a, double b);