local_proto.h 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. #include <grass/gis.h>
  2. #include <grass/config.h>
  3. /* box.c */
  4. int make_window_box(struct Cell_head *, double, int, int);
  5. /* center.c */
  6. int make_window_center(struct Cell_head *, double, double, double);
  7. /* returns.c */
  8. int get_wind_bot(void);
  9. int get_wind_top(void);
  10. int get_wind_rite(void);
  11. int get_wind_left(void);
  12. int get_map_bot(void);
  13. int get_map_top(void);
  14. int get_map_left(void);
  15. int get_map_rite(void);
  16. int get_wind_y_pos(float);
  17. int get_wind_x_pos(float);
  18. /* zoom.c */
  19. int zoomwindow(struct Cell_head *, int, double);
  20. /* pan.c */
  21. int do_pan(struct Cell_head *);
  22. int pan_window(struct Cell_head *, int, int);
  23. /* redraw.c */
  24. int redraw(void);
  25. /* print.c */
  26. int print_coor(struct Cell_head *, double, double);
  27. int print_win(struct Cell_head *, double, double, double, double);
  28. int print_limit(struct Cell_head *, struct Cell_head *);
  29. /* set.c */
  30. int set_win(struct Cell_head *, double, double, double, double, int);
  31. /* quit.c */
  32. int quit(struct Cell_head *, struct Cell_head *);
  33. extern char *cmd;
  34. extern char **rast, **vect, **list;
  35. extern int nrasts, nvects, nlists;
  36. extern double U_east, U_west, U_south, U_north;