local_proto.h 702 B

1234567891011121314151617181920212223242526272829303132333435
  1. /**
  2. \file lib/proj/local_proto.h
  3. \brief GProj library
  4. \author Paul Kelly <paul-grass stjohnspoint.co.uk>
  5. (C) 2003-2008 by the GRASS Development Team
  6. This program is free software under the GNU General Public
  7. License (>=v2). Read the file COPYING that comes with GRASS
  8. for details.
  9. **/
  10. struct ellps_list
  11. {
  12. char *name, *longname;
  13. double a, es, rf;
  14. struct ellps_list *next;
  15. };
  16. struct datum_list
  17. {
  18. char *name, *longname, *ellps;
  19. double dx, dy, dz;
  20. struct datum_list *next;
  21. };
  22. struct ellps_list *read_ellipsoid_table(int);
  23. void free_ellps_list(struct ellps_list *);
  24. struct datum_list *read_datum_table(void);
  25. void free_datum_list(struct datum_list *);