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