#include <stdio.h>Include dependency graph for linecros.c:

Go to the source code of this file.
Defines | |
| #define | D ((ax2-ax1)*(by1-by2) - (ay2-ay1)*(bx1-bx2)) |
| #define | D1 ((bx1-ax1)*(by1-by2) - (by1-ay1)*(bx1-bx2)) |
| #define | D2 ((ax2-ax1)*(by1-ay1) - (ay2-ay1)*(bx1-ax1)) |
Functions | |
| int | dig_test_for_intersection (double ax1, double ay1, double ax2, double ay2, double bx1, double by1, double bx2, double by2) |
| int | dig_find_intersection (double ax1, double ay1, double ax2, double ay2, double bx1, double by1, double bx2, double by2, double *x, double *y) |
| #define D ((ax2-ax1)*(by1-by2) - (ay2-ay1)*(bx1-bx2)) |
Definition at line 52 of file linecros.c.
Referenced by dig_find_intersection(), dig_test_for_intersection(), and Vect_segment_intersection().
| #define D1 ((bx1-ax1)*(by1-by2) - (by1-ay1)*(bx1-bx2)) |
Definition at line 54 of file linecros.c.
Referenced by dig_find_intersection(), dig_test_for_intersection(), and Vect_segment_intersection().
| #define D2 ((ax2-ax1)*(by1-ay1) - (ay2-ay1)*(bx1-ax1)) |
Definition at line 56 of file linecros.c.
Referenced by dig_find_intersection(), dig_test_for_intersection(), and Vect_segment_intersection().
| int dig_find_intersection | ( | double | ax1, | |
| double | ay1, | |||
| double | ax2, | |||
| double | ay2, | |||
| double | bx1, | |||
| double | by1, | |||
| double | bx2, | |||
| double | by2, | |||
| double * | x, | |||
| double * | y | |||
| ) |
| int dig_test_for_intersection | ( | double | ax1, | |
| double | ay1, | |||
| double | ax2, | |||
| double | ay2, | |||
| double | bx1, | |||
| double | by1, | |||
| double | bx2, | |||
| double | by2 | |||
| ) |
1.5.1