|
FORS Pipeline Reference Manual
5.0.9
|
Macros | |
| #define | LIST_DEFINE |
| #define | LIST_ELEM fors_point |
| #define | cleanup |
| #define | cleanup |
Functions | |
| fors_point * | fors_point_new (double x, double y) |
| Constructor. More... | |
| fors_point * | fors_point_duplicate (const fors_point *p) |
| Copy constructor. More... | |
| void | fors_point_delete (fors_point **p) |
| Destructor. More... | |
| double | fors_point_distsq (const fors_point *p, const fors_point *q) |
| Metric. More... | |
| bool | fors_point_equal (const fors_point *p, const fors_point *q) |
| Equality. More... | |
| fors_point* fors_point_new | ( | double | x, |
| double | y | ||
| ) |
Constructor.
| x | 1st coordinate |
| y | 2nd coordinate |
Definition at line 53 of file fors_point.c.
Referenced by distsq_shift(), fors_star_new(), fors_star_new_from_table(), match_patterns(), test_pattern(), and test_point().
| fors_point* fors_point_duplicate | ( | const fors_point * | p | ) |
Copy constructor.
| p | to duplicate |
Definition at line 70 of file fors_point.c.
References assure.
Referenced by fors_star_duplicate().
| void fors_point_delete | ( | fors_point ** | p | ) |
Destructor.
| p | to delete |
Definition at line 87 of file fors_point.c.
Referenced by distsq_shift(), fors_star_delete(), fors_star_delete_but_standard(), test_pattern(), and test_point().
| double fors_point_distsq | ( | const fors_point * | p, |
| const fors_point * | q | ||
| ) |
Metric.
| p | 1st point |
| q | 2nd point |
Definition at line 103 of file fors_point.c.
References assure.
Referenced by distsq_shift(), fors_point_equal(), fors_star_distsq(), and test_point().
| bool fors_point_equal | ( | const fors_point * | p, |
| const fors_point * | q | ||
| ) |
Equality.
| p | 1st point |
| q | 2nd point |
Definition at line 120 of file fors_point.c.
References fors_point_distsq().
Referenced by fors_star_equal().
1.8.6