GRASS Programmer's Manual 6.4.1(2011)
update.c File Reference

Vector library - update topology (lower level functions) More...

#include <stdlib.h>
#include <grass/gis.h>
#include <grass/Vect.h>
Include dependency graph for update.c:

Go to the source code of this file.

Functions

void dig_line_reset_updated (struct Plus_head *Plus)
 Reset number of updated lines.
void dig_line_add_updated (struct Plus_head *Plus, int line)
 Add new line to updated.
void dig_node_reset_updated (struct Plus_head *Plus)
 Reset number of updated nodes.
void dig_node_add_updated (struct Plus_head *Plus, int node)
 Add node to updated.

Detailed Description

Vector library - update topology (lower level functions)

Lower level functions for reading/writing/manipulating vectors.

(C) 2001 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:
Radim Blazek

Definition in file update.c.


Function Documentation

void dig_line_add_updated ( struct Plus_head *  Plus,
int  line 
)

Add new line to updated.

Parameters:
Pluspointer to Plus_head structure
lineline id

Definition at line 37 of file update.c.

Referenced by dig_add_area(), dig_add_isle(), dig_del_area(), dig_del_isle(), and Vect_attach_centroids().

void dig_line_reset_updated ( struct Plus_head *  Plus)

Reset number of updated lines.

Parameters:
Pluspointer to Plus_head structure

Definition at line 26 of file update.c.

Referenced by Vect_delete_line(), Vect_restore_line(), Vect_rewrite_line(), and Vect_write_line().

void dig_node_add_updated ( struct Plus_head *  Plus,
int  node 
)

Add node to updated.

Parameters:
Pluspointer to Plus_head structure
nodenode id

Definition at line 76 of file update.c.

Referenced by dig_del_line().

void dig_node_reset_updated ( struct Plus_head *  Plus)

Reset number of updated nodes.

Parameters:
Pluspointer to Plus_head structure

Definition at line 65 of file update.c.

Referenced by Vect_delete_line(), Vect_restore_line(), Vect_rewrite_line(), and Vect_write_line().

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines