GRASS GIS 8 Programmer's Manual  8.5.0dev(2024)-bea8435a9e
gp3.c File Reference

OGSF library - loading point 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 gp3.c:

Go to the source code of this file.

Functions

geopointGp_load_sites (const char *name, int *nsites, int *has_z)
 Load to points to memory. More...
 
int Gp_load_sites_thematic (geosite *gp, struct Colors *colors)
 Load styles for geopoints based on thematic mapping. More...
 

Detailed Description

OGSF library - loading point 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, GMSL/University of Illinois (January 1994)
Updated by Martin Landa <landa.martin gmail.com> (doxygenized in May 2008, thematic mapping in June 2011)

Definition in file gp3.c.

Function Documentation

◆ Gp_load_sites()

geopoint* Gp_load_sites ( const char *  name,
int *  nsites,
int *  has_z 
)

Load to points to memory.

The other alternative may be to load to a tmp file.

Parameters
namename of vector map to be loaded
[out]nsitesnumber of loaded points
[out]has_z2D or 3D points data loaded?
Returns
pointer to geopoint struct (array)
NULL on failure

Definition at line 40 of file gp3.c.

◆ Gp_load_sites_thematic()

int Gp_load_sites_thematic ( geosite gp,
struct Colors colors 
)

Load styles for geopoints based on thematic mapping.

Parameters
gppointer to geosite structure
colorspointer to Colors structure or NULL
Returns
number of points defined by thematic mapping
-1 on error

Definition at line 171 of file gp3.c.