read.c File Reference

#include <grass/Vect.h>

Include dependency graph for read.c:

Go to the source code of this file.

Functions

int Vect_read_next_line (struct Map_info *Map, struct line_pnts *line_p, struct line_cats *line_c)
 get next vector line ?
int Vect_read_line (struct Map_info *Map, struct line_pnts *line_p, struct line_cats *line_c, int line)
 get vector line ?
int Vect_line_alive (struct Map_info *Map, int line)
 check if line is alive or dead
int Vect_node_alive (struct Map_info *Map, int node)
 check if node is alive or dead
int Vect_area_alive (struct Map_info *Map, int area)
 check if area is alive or dead
int Vect_isle_alive (struct Map_info *Map, int isle)
 check if isle is alive or dead


Function Documentation

int Vect_area_alive ( struct Map_info *  Map,
int  area 
)

check if area is alive or dead

Returns:
1 if area alive, 0 if area is dead
Parameters:
Map_info structure, area number

Definition at line 139 of file read.c.

Referenced by Vect_build_partial(), and Vect_remove_small_areas().

int Vect_isle_alive ( struct Map_info *  Map,
int  isle 
)

check if isle is alive or dead

Returns:
1 if isle alive, 0 if isle is dead
Parameters:
Map_info structure, isle number

Definition at line 153 of file read.c.

int Vect_line_alive ( struct Map_info *  Map,
int  line 
)

check if line is alive or dead

Returns:
1 if line alive, 0 if line is dead
Parameters:
Map_info structure, line number

Definition at line 111 of file read.c.

Referenced by remove_bridges(), Vect_break_lines(), Vect_break_polygons(), Vect_remove_duplicates(), Vect_remove_small_areas(), and Vect_snap_lines().

int Vect_node_alive ( struct Map_info *  Map,
int  node 
)

check if node is alive or dead

Returns:
1 if node alive, 0 if node is dead
Parameters:
Map_info structure, node number

Definition at line 125 of file read.c.

Referenced by remove_dangles(), and Vect_clean_small_angles_at_nodes().

int Vect_read_line ( struct Map_info *  Map,
struct line_pnts *  line_p,
struct line_cats *  line_c,
int  line 
)

int Vect_read_next_line ( struct Map_info *  Map,
struct line_pnts *  line_p,
struct line_cats *  line_c 
)

get next vector line ?

Returns:
line type, -1 on Out of memory, -2 on EOF
Parameters:
Map_info structure, line_pnts structure, line_cats structure

Definition at line 58 of file read.c.

Referenced by Vect_build_nat(), and Vect_copy_map_lines().


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