GRASS 8 Programmer's Manual 8.6.0dev(2026)-ddeab64dbf
Loading...
Searching...
No Matches
gv3.c File Reference

OGSF library - loading vector sets (lower level functions) More...

#include <stdlib.h>
#include <grass/gis.h>
#include <grass/colors.h>
#include <grass/raster.h>
#include <grass/vector.h>
#include <grass/dbmi.h>
#include <grass/glocale.h>
#include <grass/ogsf.h>
Include dependency graph for gv3.c:

Go to the source code of this file.

Functions

geolineGv_load_vect (const char *grassname, int *nlines)
 Load vector map to memory.
 
void sub_Vectmem (int minus)
 Tracking memory.
 
int Gv_load_vect_thematic (geovect *gv, struct Colors *colors)
 Load styles for geolines based on thematic mapping.
 

Detailed Description

OGSF library - loading vector sets (lower level functions)

GRASS OpenGL gsurf OGSF Library

(C) 1999-2008, 2011 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.

Author
Bill Brown USACERL (December 1993)
Updated by Martin Landa <landa.martin gmail.com> (doxygenized in May 2008, thematic mapping in August 2011)

Definition in file gv3.c.

Function Documentation

◆ Gv_load_vect()

geoline * Gv_load_vect ( const char grassname,
int nlines 
)

◆ Gv_load_vect_thematic()

int Gv_load_vect_thematic ( geovect gv,
struct Colors colors 
)

Load styles for geolines based on thematic mapping.

Parameters
gvpointer to geovect structure
colorspointer to Colors structure or NULL
Returns
number of features defined by thematic mapping
-1 on error

Definition at line 319 of file gv3.c.

References _, BLU_MASK, db_get_value_int(), db_get_value_string(), db_select_value(), db_start_driver_open_database(), field_info::driver, G_fatal_error(), G_find_vector2(), G_fully_qualified_name(), G_malloc, G_message(), G_str_to_color(), G_warning(), G_zero(), GRN_MASK, Rast_get_c_color(), RED_MASK, Vect_cat_get(), Vect_get_field(), Vect_open_old(), and Vect_set_open_level().

Referenced by GV_set_style_thematic().

◆ sub_Vectmem()

void sub_Vectmem ( int  minus)

Tracking memory.

Parameters
minusmimus number

Definition at line 298 of file gv3.c.

References G_debug().

Referenced by gv_free_vectmem().