32 #include <fors_pattern.h>
33 #include <fors_point.h>
56 fors_pattern *pat1 = fors_pattern_new(p1, p2, p3, sigma);
57 fors_pattern *pat2 = fors_pattern_new(p4, p5, p6, sigma);
59 test_abs( fors_pattern_get_scale(pat1, pat2), 10, 0.01 );
60 test_abs( fors_pattern_get_scale(pat2, pat1), 1.0/10, 0.01 );
61 test_abs( fors_pattern_get_angle(pat1, pat2), 0, 0.01 );
62 test_abs( fors_pattern_get_angle(pat2, pat1), 0, 0.01 );
64 test_abs( fors_pattern_distsq(pat1, pat2), 0, 0.001 );
65 test_abs( fors_pattern_distsq(pat2, pat1), 0, 0.001 );
73 fors_pattern_delete(&pat1);
74 fors_pattern_delete(&pat2);
static void test_pattern(void)
test
fors_point * fors_point_new(double x, double y)
Constructor.
void fors_point_delete(fors_point **p)
Destructor.
int main(void)
Test of QC module.