GRASS Programmer's Manual
6.5.svn(2014)-r66266
|
GIS library - Mapset name, search path routines. More...
#include <sys/types.h>
#include <sys/stat.h>
#include <string.h>
#include <dirent.h>
#include <unistd.h>
#include <grass/gis.h>
Go to the source code of this file.
Functions | |
char * | G__mapset_name (int n) |
Get name of the n'th mapset from the mapset_name[] list. More... | |
int | G__create_alt_search_path (void) |
Define alternative mapset search path. More... | |
int | G__switch_search_path (void) |
Switch mapset search path. More... | |
int | G_reset_mapsets (void) |
Reset number of mapsets. More... | |
char ** | G_available_mapsets (void) |
Get list of available mapsets for current location. More... | |
void | G_add_mapset_to_search_path (const char *mapset) |
Add mapset to the list of mapsets in search path. More... | |
int | G_is_mapset_in_search_path (const char *mapset) |
Check if given mapset is in search path. More... | |
GIS library - Mapset name, search path routines.
(C) 1999-2008 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 mapset_nme.c.
int G__create_alt_search_path | ( | void | ) |
char* G__mapset_name | ( | int | n | ) |
Get name of the n'th mapset from the mapset_name[] list.
The first call will initialize the list.
n | mapset index |
Definition at line 36 of file mapset_nme.c.
Referenced by G_list_element().
int G__switch_search_path | ( | void | ) |
void G_add_mapset_to_search_path | ( | const char * | mapset | ) |
Add mapset to the list of mapsets in search path.
Mapset is add in memory only, not to the SEARCH_PATH file! List is check first if already exists.
mapset | mapset name |
Definition at line 220 of file mapset_nme.c.
References G_is_mapset_in_search_path().
char** G_available_mapsets | ( | void | ) |
Get list of available mapsets for current location.
List is updated by each call to this function
Definition at line 157 of file mapset_nme.c.
References buf, G_debug(), G_free(), G_location_path(), G_store(), python.core::mapsets(), n, NULL, opendir(), readdir(), sprintf(), and stat.
int G_is_mapset_in_search_path | ( | const char * | mapset | ) |
Check if given mapset is in search path.
mapset | mapset name |
Definition at line 234 of file mapset_nme.c.
Referenced by G_add_mapset_to_search_path().
int G_reset_mapsets | ( | void | ) |