GRASS GIS 8 Programmer's Manual
8.5.0dev(2024)-36359e2344
|
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@mapset, 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, GNAME_MAX, and name.
Referenced by M_do_copy(), Rast__check_fp_type(), Rast__open_old(), Rast__quant_import(), Rast_map_is_fp(), Rast_mask_name(), 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@mapset, 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(), 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(), name, and strcpy.
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().