Go to the source code of this file.
|
int | segment_intersection_2d_tol (double ax1, double ay1, double ax2, double ay2, double bx1, double by1, double bx2, double by2, double *x1, double *y1, double *x2, double *y2, double tol) |
|
int | segment_intersection_2d (double ax1, double ay1, double ax2, double ay2, double bx1, double by1, double bx2, double by2, double *x1, double *y1, double *x2, double *y2) |
|
int | almost_equal (double a, double b, int bits) |
|
◆ FEQUAL
◆ FZERO
#define FZERO |
( |
|
X, |
|
|
|
TOL |
|
) |
| (fabs(X) < TOL) |
◆ almost_equal()
int almost_equal |
( |
double |
a, |
|
|
double |
b, |
|
|
int |
bits |
|
) |
| |
◆ segment_intersection_2d()
int segment_intersection_2d |
( |
double |
ax1, |
|
|
double |
ay1, |
|
|
double |
ax2, |
|
|
double |
ay2, |
|
|
double |
bx1, |
|
|
double |
by1, |
|
|
double |
bx2, |
|
|
double |
by2, |
|
|
double * |
x1, |
|
|
double * |
y1, |
|
|
double * |
x2, |
|
|
double * |
y2 |
|
) |
| |
◆ segment_intersection_2d_tol()
int segment_intersection_2d_tol |
( |
double |
ax1, |
|
|
double |
ay1, |
|
|
double |
ax2, |
|
|
double |
ay2, |
|
|
double |
bx1, |
|
|
double |
by1, |
|
|
double |
bx2, |
|
|
double |
by2, |
|
|
double * |
x1, |
|
|
double * |
y1, |
|
|
double * |
x2, |
|
|
double * |
y2, |
|
|
double |
tol |
|
) |
| |