GRASS Programmer's Manual  6.5.svn(2014)-r66266
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
proj/local_proto.h
Go to the documentation of this file.
1 
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 *);
struct ellps_list * read_ellipsoid_table(int fatal)
Definition: ellipse.c:196
void free_datum_list(struct datum_list *dstruct)
Free the memory used by a datum_list linked list structure.
Definition: proj/datum.c:557
struct datum_list * read_datum_table(void)
Read the current GRASS datum.table from disk and store in memory.
Definition: proj/datum.c:485
struct ellps_list * next
struct datum_list * next
void free_ellps_list(struct ellps_list *elist)
Definition: ellipse.c:282