1 extern void cut_matches_list(Hist_ref *scene_hist_ref,
2 Match_cut_def *match_cut_def);
3 extern void pairs_model_poly_list_set(List *list);
4 extern void draw_matched_models(void);
5 extern void hist_ref_free(Hist_ref *hist_ref, int type);
6 extern void rotate_matched_model(void);
7 extern void pairs_model_pairs_list_set(List *list);
8 extern void pairs_scene_pairs_list_set(List *list);
9 extern void pairs_matched_models_list_set(List *list);
10 extern void pairs_matched_line_set(Line2 *line);
11 extern void pairs_picked_geom_set(List *geom);
12 extern void partial_derv_covariance(float ax1, float ay1, float ax2,
13 float ay2, float bx1, float by1, float bx2, float by2,
14 double *matrix_1, double *matrix_2);
15 extern void polyh_free(Model_poly_header *polyh);
16 extern void pairs_hist_def_set(Pairs_hist_def *def);
17 extern void pairs_hough_def_set(Pairs_hough_def *def);
18 extern void pairs_match_cut_def_set(Match_cut_def *def);
19 extern double dot_product(Imrect *im1, Imrect *im2, int type1, int type2);
20 extern double dot_product2(Imrect *im1, Imrect *im2, int type1, int type2);
21 extern void sqr_root_and_normalize_pairwise(Imrect *hist);
22 extern double sum_pairwise(Imrect *hist);
23 extern List *pairs_model_pairs_get(void);
24 extern List *geom_to_pairwise_list(List *geom, List *scene_pairs_list, double min_length, double window_r);
25 extern List *pairs_model_pairs_list_get(void);
26 extern List *pairs_model_poly_list_get(void);
27 extern List *pairs_scene_pairs_list_get(void);
28 extern List *pairs_model_pairs_list_get(void);
29 extern List *pairs_matched_models_list_get(void);
30 extern List *pairs_picked_geom_get(void);
31 extern List *copy_and_cut_matches_list(Hist_ref *scene_hist_ref,
32 Match_cut_def *match_cut_def);
33 extern Line2 *pairs_matched_line_get(void);
34 extern void pairs_matched_line_set(Line2 *line);
35 extern Imrect *im_pairs_alloc(void);
36 extern Imrect *build_pairwise(Line2 *ref_line, Model_poly_header *ref_model, List *line_list, double window_r);
37 extern Imrect *build_normalized_pairwise(Line2 *ref_line, Model_poly_header *ref_model, List *line_list, double window_r);
38 extern Model_poly_header *polyh_alloc(List *geom,char *basename);
39 extern Match_cut_def *pairs_match_cut_def_get(void);
40 extern Pairs_hist_def *pairs_hist_def_get(void);
41 extern Pairs_hough_def *pairs_hough_def_get(void);
42 extern Point2 *line_to_model(void);
43 extern List * segment_model(char *model_name);
44 extern Point2 *locate_models(char *model_name, List **new_peak_list);
45 extern void init_pairs_entry(int new_pairs_type,double newdbin_max,double newdbin_size,
46 int newnum_abin,double newangle_sigma,double newdist_ramp);
47
48 extern void compare_lines(Imrect *im,Line2 *l1,Line2 *l2,int *type);
49 extern void compare_lines_mirror(Imrect *im, Line2 *l1, Line2 *l2);
50 extern void compare_lines_rotate(Imrect *im,Line2 *l1, Line2 *l2);
51 extern void compare_lines_directed(Imrect *im,Line2 *l1,Line2 *l2);
52
53 extern void add_model_scaled(char *base_name, char *dir_name) ;
54 extern void free_model_list(void);
55 extern void add_model_unscaled(char *base_name, char *dir_name) ;
56 extern Pairs_scale_def *pairs_scale_def_get();
57 extern void pairs_scale_def_set(Pairs_scale_def *def);
58 extern Model_poly_header *pairs_load_model_poly();
59 extern Imrect *pairs_build_norm_hist_scale(Line2 *ref_line, Model_poly_header *ref_model, List *line_list, double window_r, double scale);
60 extern Hist_ref *hist_ref_get(Imrect *hist);
61 extern Line2 *ref_line_from_hist(Imrect *hist);
62 extern List *model_geom_from_hist(Imrect *hist);
63 extern List *matches_list_from_hist(Imrect *hist);
64 extern Hist_ref *hist_ref_copy(Hist_ref *hist_ref);
65 extern double scale_from_loc(Point2 *loc, Model_poly_header *model);
66 extern void match_scene_and_models(List *mono_geometry);
67 extern void match_scene_pairs_to_model_list(Imrect *scene_pairs_hist, List *model_list, Pairs_scale_def *scale_def);
68 extern void poly_rotate_and_scale(List *geom, double angle, double scale_factor, Vec2 origin);
69
70 extern void hough2_plot_points(List *list_of_parallel_line2s, Imrect *hough2);
71 extern void match_scene_list_to_model_list(List *scene_pairs_list, List *model_pairs_list, Pairs_scale_def *scale_def);
72 extern void add_model_poly(char *base_name, char *dir_name);
73 extern void add_model_poly_set(char *base_name, char *directory_name);
74 extern double chi_squared_smooth(Vec2 *int_pt, Imrect *hough2, double weight,
75 Line2 *line1, Line2 *line2);
76 extern void pairs_cross_match(List *pgh_list, char *filename);
77
This page was automatically generated by the
LXR engine.
Visit the LXR main site for more
information.