bridges.c File Reference

#include <stdlib.h>
#include <grass/gis.h>
#include <grass/Vect.h>

Include dependency graph for bridges.c:

Go to the source code of this file.

Functions

void remove_bridges (struct Map_info *Map, int chtype, struct Map_info *Err, FILE *msgout)
void Vect_remove_bridges (struct Map_info *Map, struct Map_info *Err, FILE *msgout)
 Remove bridges from vector map.
void Vect_chtype_bridges (struct Map_info *Map, struct Map_info *Err, FILE *msgout)


Function Documentation

void remove_bridges ( struct Map_info *  Map,
int  chtype,
struct Map_info *  Err,
FILE *  msgout 
)

void Vect_chtype_bridges ( struct Map_info *  Map,
struct Map_info *  Err,
FILE *  msgout 
)

Definition at line 61 of file bridges.c.

References remove_bridges().

void Vect_remove_bridges ( struct Map_info *  Map,
struct Map_info *  Err,
FILE *  msgout 
)

Remove bridges from vector map.

Change type of bridges in vector map.

Remove bridges (type boundary) connecting areas to islands or 2 islands. Islands and areas must be already clean, i.e. without dangles. Bridge may be formed by more lines. Optionaly deleted bridges are written to error map. Input map must be opened on level 2 for update at least on level GV_BUILD_BASE

Parameters:
Map input map where bridges are deleted
Err vector map where deleted bridges are written or NULL
msgout file pointer where messages will be written or NULL
Change the type of bridges (type boundary) connecting areas to islands or 2 islands. Islands and areas must be already clean, i.e. without dangles. Bridge may be formed by more lines. Optionaly changed bridges are written to error map. Input map must be opened on level 2 for update at least on level GV_BUILD_BASE.

Parameters:
Map input map where bridges are changed
Err vector map where changed bridges are written or NULL
msgout file pointer where messages will be written or NULL

Definition at line 40 of file bridges.c.

References remove_bridges().


Generated on Sun Apr 6 17:32:45 2008 for GRASS by  doxygen 1.5.5