1 #include "contoursIntersection.h"
4 contoursIntersection::contoursIntersection()
8 contoursIntersection::~contoursIntersection()
11 //-----------------------------------------------------------
12 double contoursIntersection::Slope(double x0, double y0, double x1, double y1)
14 double m = (y1-y0)/(x1-x0);
17 //-----------------------------------------------------------
18 double contoursIntersection::Normal(double x0, double y0, double* m, double xi)
22 y = ((*m)*(xi - x0)) + y0;
25 //-----------------------------------------------------------
26 void contoursIntersection::Intersection(double x01, double y01, double x02, double y02, double mn, double m2, double* x, double* y)
28 *x = ( y02-y01-(m2*x02)+(mn*x01) )/(mn-m2);
31 //-----------------------------------------------------------
32 //-----------------------------------------------------------
33 //-----------------------------------------------------------
34 //-----------------------------------------------------------
35 //-----------------------------------------------------------
36 //-----------------------------------------------------------
37 //-----------------------------------------------------------
38 //-----------------------------------------------------------