local_proto.h 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. /* angle.c */
  2. int camera_angle(char *);
  3. /* aver_z.c */
  4. int get_aver_elev(struct Ortho_Control_Points *, double *);
  5. /* cp.c */
  6. int get_conz_points(void);
  7. int get_ref_points(void);
  8. /* elev_data.c */
  9. int elev_data(char *, int);
  10. /* env.c */
  11. int select_current_env(void);
  12. int select_target_env(void);
  13. int show_env(void);
  14. /* equ.c */
  15. int Compute_ortho_equation(void);
  16. int Compute_ref_equation(void);
  17. /* exec.c */
  18. int exec_rectify(char *, char *, char *);
  19. /* get_wind.c */
  20. int get_ref_window(struct Cell_head *);
  21. int georef_window(struct Cell_head *, struct Cell_head *, double);
  22. /* rectify.c */
  23. int rectify(char *, char *, struct cache *, double, char *, char *);
  24. /* readcell.c */
  25. struct cache *readcell(int, int, int);
  26. block *get_block(struct cache *, int);
  27. void release_cache(struct cache *);
  28. /* report.c */
  29. int report(long, int);
  30. /* target.c */
  31. int get_target(char *);
  32. /* declare resampling methods */
  33. /* bilinear.c */
  34. extern void p_bilinear(struct cache *, void *, int, double *, double *,
  35. struct Cell_head *);
  36. /* cubic.c */
  37. extern void p_cubic(struct cache *, void *, int, double *, double *,
  38. struct Cell_head *);
  39. /* nearest.c */
  40. extern void p_nearest(struct cache *, void *, int, double *, double *,
  41. struct Cell_head *);
  42. /* bilinear_f.c */
  43. extern void p_bilinear_f(struct cache *, void *, int, double *, double *,
  44. struct Cell_head *);
  45. /* cubic_f.c */
  46. extern void p_cubic_f(struct cache *, void *, int, double *, double *,
  47. struct Cell_head *);