GRASS GIS 7 Programmer's Manual
7.9.dev(2021)-e5379bbd7
|
GIS Library - check map name. More...
Go to the source code of this file.
Functions | |
int | G_name_is_fully_qualified (const char *fullname, char *name, char *mapset) |
Check if map name is fully qualified (map @ mapset) More... | |
char * | G_fully_qualified_name (const char *name, const char *mapset) |
Get fully qualified element name. More... | |
int | G_unqualified_name (const char *name, const char *mapset, char *xname, char *xmapset) |
Returns unqualified map name (without @ mapset) More... | |
GIS Library - check map name.
(C) 2001-2009, 2013 by the GRASS Development Team
This program is free software under the GNU General Public License (>=v2). Read the file COPYING that comes with GRASS for details.
Definition in file nme_in_mps.c.
char* G_fully_qualified_name | ( | const char * | name, |
const char * | mapset | ||
) |
Get fully qualified element name.
Returns a fully qualified name for GIS element name in mapset. Currently this string is in the form name, but the programmer should pretend not to know this and always call this routine to get the fully qualified name.
String is allocated by G_store().
name | element name |
mapset | mapset name |
Definition at line 101 of file nme_in_mps.c.
References G_store(), GMAPSET_MAX, and GNAME_MAX.
Referenced by M_do_copy(), Rast__check_fp_type(), Rast__open_old(), Rast__quant_import(), Rast_map_is_fp(), Rast_quantize_fp_map(), Rast_read_fp_range(), and Rast_read_range().
int G_name_is_fully_qualified | ( | const char * | fullname, |
char * | name, | ||
char * | mapset | ||
) |
Check if map name is fully qualified (map @ mapset)
Returns a fully qualified name for the file name in mapset. Currently this string is in the form name, but the programmer should pretend not to know this and always call this routine to get the fully qualified name.
Note:
fullname | full map name | |
[out] | name | map name |
[out] | mapset | mapset name |
Definition at line 36 of file nme_in_mps.c.
References name.
Referenced by G_rename(), G_unqualified_name(), I_fopen_signature_file_new(), I_fopen_sigset_file_new(), M_do_remove(), Rast__quant_export(), Rast__quant_import(), Rast_remove_colors(), Vect_copy(), and Vect_remove_colors().
int G_unqualified_name | ( | const char * | name, |
const char * | mapset, | ||
char * | xname, | ||
char * | xmapset | ||
) |
Returns unqualified map name (without @ mapset)
Returns an unqualified name for the file name in mapset.
Note:
name | map name | |
mapset | mapset to check or NULL | |
[out] | xname | map name |
[out] | xmapset | mapset name |
Definition at line 134 of file nme_in_mps.c.
References G_name_is_fully_qualified().
Referenced by I_fopen_signature_file_old(), I_fopen_sigset_file_old(), Rast3d_open_cell_old_no_header(), Rast__open_null_write(), and Rast__open_old().