GRASS GIS 8 Programmer's Manual  8.4.0dev(2024)-c17eaff561
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.


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

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.

Bill Brown USACERL (December 1993)
Updated by Martin Landa <landa.martin> (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 

Load vector map to memory.

The other alternative may be to load to a tmp file

grassnamevector map name
[out]numberof loaded features
pointer to geoline struct
NULL on failure

Definition at line 47 of file gv3.c.

References NULL.

◆ Gv_load_vect_thematic()

int Gv_load_vect_thematic ( geovect gv,
struct Colors colors 

Load styles for geolines based on thematic mapping.

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

Definition at line 319 of file gv3.c.

◆ sub_Vectmem()

void sub_Vectmem ( int  minus)

Tracking memory.

minusmimus number

Definition at line 298 of file gv3.c.

References G_debug().

Referenced by gv_free_vectmem().