~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~ [ freetext search ] ~ [ file search ] ~

Linux Cross Reference
Tina4/src/pgh/pgh_funcs.h

Version: ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  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 

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~ [ freetext search ] ~ [ file search ] ~

This page was automatically generated by the LXR engine.
Visit the LXR main site for more information.