GRASS Programmer's Manual
6.5.svn(2014)-r66266
|
Go to the source code of this file.
Data Structures | |
struct | ellps_list |
struct | datum_list |
Functions | |
struct ellps_list * | read_ellipsoid_table (int) |
void | free_ellps_list (struct ellps_list *) |
struct datum_list * | read_datum_table (void) |
Read the current GRASS datum.table from disk and store in memory. More... | |
void | free_datum_list (struct datum_list *) |
Free the memory used by a datum_list linked list structure. More... | |
void free_datum_list | ( | struct datum_list * | dstruct | ) |
Free the memory used by a datum_list linked list structure.
dstruct | datum_list struct to be freed |
Definition at line 557 of file proj/datum.c.
References datum_list::ellps, G_free(), datum_list::longname, datum_list::name, datum_list::next, NULL, and old.
Referenced by GPJ_get_datum_by_name(), and GPJ_osr_to_grass().
void free_ellps_list | ( | struct ellps_list * | ) |
Definition at line 282 of file ellipse.c.
References G_free(), ellps_list::longname, ellps_list::name, ellps_list::next, NULL, and old.
Referenced by GPJ_get_ellipsoid_by_name(), and GPJ_osr_to_grass().
struct datum_list* read_datum_table | ( | void | ) |
Read the current GRASS datum.table from disk and store in memory.
The datum information is stored in a datum_list linked list structure.
Definition at line 485 of file proj/datum.c.
References buf, count, DATUMTABLE, datum_list::dx, datum_list::dy, datum_list::dz, datum_list::ellps, fclose(), fd, file, G_getl2(), G_gisbase(), G_store(), G_strip(), G_warning(), datum_list::longname, datum_list::name, render::name, datum_list::next, NULL, read_datum_table(), and sprintf().
Referenced by GPJ_get_datum_by_name(), GPJ_osr_to_grass(), and read_datum_table().
struct ellps_list* read_ellipsoid_table | ( | int | ) |
Definition at line 196 of file ellipse.c.
References ellps_list::a, buf, buf2, count, err, ellps_list::es, fclose(), fd, file, G_fatal_error(), G_getl2(), G_gisbase(), G_store(), G_strcat(), G_strip(), G_warning(), ellps_list::longname, ellps_list::name, render::name, ellps_list::next, NULL, read_ellipsoid_table(), ellps_list::rf, and sprintf().
Referenced by GPJ_get_ellipsoid_by_name(), GPJ_osr_to_grass(), and read_ellipsoid_table().