26 typedef struct Point {
40 extern double dist_2(Point *, Point *);
41 extern void subpt(Point * a, Point b, Point c);
42 extern void addpt(Point * a, Point b, Point c);
43 extern double area_2(Point a, Point b, Point c);
44 extern int leftOf(Point a, Point b, Point c);
45 extern int intersection(Point a, Point b, Point c, Point d, Point * p);
int leftOf(Point a, Point b, Point c)
double dist_2(Point *pp, Point *qp)
double area_2(Point a, Point b, Point c)
void addpt(Point *c, Point a, Point b)
void subpt(Point *a, Point b, Point c)
int intersection(Point a, Point b, Point c, Point d, Point *p)