|
GRASS 8 Programmer's Manual 8.6.0dev(2026)-f6f2c534ea
|
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>
Go to the source code of this file.
Functions | |
| geopoint * | Gp_load_sites (const char *name, int *nsites, int *has_z) |
| Load to points to memory. | |
| int | Gp_load_sites_thematic (geosite *gp, struct Colors *colors) |
| Load styles for geopoints based on thematic mapping. | |
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.
Definition in file gp3.c.
Load to points to memory.
The other alternative may be to load to a tmp file.
| name | name of vector map to be loaded | |
| [out] | nsites | number of loaded points |
| [out] | has_z | 2D or 3D points data loaded? |
Definition at line 45 of file gp3.c.
References _, Cell_head::east, G_debug(), G_fatal_error(), G_find_vector2(), G_free(), G_fully_qualified_name(), G_get_set_window(), G_malloc, G_message(), G_warning(), G_zero(), GV_POINTS, name, g_point::next, Cell_head::north, NULL, PORT_DOUBLE_MAX, Cell_head::south, Cell_head::top, Vect_close(), Vect_is_3d(), Vect_new_cats_struct(), Vect_new_line_struct(), Vect_open_old(), Vect_read_next_line(), Vect_reset_cats(), Vect_set_constraint_region(), Vect_set_open_level(), Cell_head::west, X, line_pnts::x, Y, line_pnts::y, Z, and line_pnts::z.
Referenced by GP_load_site().
Load styles for geopoints based on thematic mapping.
| gp | pointer to geosite structure |
| colors | pointer to Colors structure or NULL |
Definition at line 181 of file gp3.c.
References _, BLU_MASK, db_close_database_shutdown_driver(), db_get_value_int(), db_get_value_string(), db_select_value(), db_start_driver_open_database(), G_fatal_error(), G_find_vector2(), G_free(), G_fully_qualified_name(), G_malloc, G_message(), G_str_to_color(), G_warning(), G_zero(), GP_str_to_marker(), GRN_MASK, NULL, Rast_get_c_color(), RED_MASK, Vect_cat_get(), Vect_destroy_field_info(), Vect_get_field(), Vect_open_old(), and Vect_set_open_level().
Referenced by GP_set_style_thematic().