vbuildlib.h 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. /* Prototypes from src/mapdev/v.build */
  2. /* area.c */
  3. int build_all_areas(struct Map_info *, struct Map_info *);
  4. int build_area(struct Map_info *, int);
  5. int check_area(struct Map_info *, int, double, double);
  6. /* ascii_io.c */
  7. char codes(int);
  8. int Wr_P_node_asc ( int, struct P_node *, FILE *);
  9. int Wr_P_line_asc ( int, struct P_line *, FILE *);
  10. int Wr_P_area_asc ( int, struct P_area *, FILE *);
  11. int Wr_P_att_asc ( int, struct P_att *, FILE *);
  12. int Wr_P_isle_asc ( int, struct P_isle *, FILE *);
  13. int Wr_Plus_head_asc ( struct Plus_head *, FILE *);
  14. /* atts_file.c */
  15. int clean_atts_file(char *);
  16. int cp_file(char *, char *);
  17. /* b_a_plus.c */
  18. int main(int, char *[]);
  19. /* find_nodes.c */
  20. int find_nodes(double, double, int, struct P_node *, double);
  21. /* import_line.c */
  22. int import_line(struct Map_info *, int, struct new_node *, struct line_pnts *, long);
  23. /* init_plus_s.c */
  24. int init_plus_struct(struct Plus_head *);
  25. int init_map_struct(struct Map_info *);
  26. /* isle.c */
  27. int matchup_isles(struct Map_info *);
  28. int matchup_isle(struct Map_info *, register int);
  29. /* labels.c */
  30. int read_atts(struct Map_info *, char *);
  31. /* main.c */
  32. int debugf(char *, ...);
  33. /* open_files.c */
  34. int open_dig_files(char *, FILE **, struct Map_info *, struct Plus_head *);
  35. /* read_digit.c */
  36. int read_digit(struct Map_info *, struct Plus_head *);
  37. int init_extents(void);
  38. int init_extents_from_head(struct dig_head *);
  39. int update_head_from_ext(struct dig_head *);
  40. /* write_ascii.c */
  41. int write_plus_asc(struct Map_info *, FILE *, FILE *);
  42. int write_nodes_asc(struct Map_info *, FILE *, FILE *, struct Plus_head *);
  43. int write_lines_asc(struct Map_info *, FILE *, FILE *, struct Plus_head *);
  44. int write_areas_asc(struct Map_info *, FILE *, FILE *, struct Plus_head *);
  45. int write_atts_asc(struct Map_info *, FILE *, FILE *, struct Plus_head *);
  46. int write_isles_asc(struct Map_info *, FILE *, FILE *, struct Plus_head *);