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().