plus_line.c File Reference

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

Include dependency graph for plus_line.c:

Go to the source code of this file.

Functions

int dig_add_line (struct Plus_head *plus, int type, struct line_pnts *Points, long offset)
int dig_del_line (struct Plus_head *plus, int line)
plus_t dig_line_get_area (struct Plus_head *plus, plus_t line, int side)
int dig_line_set_area (struct Plus_head *plus, plus_t line, int side, plus_t area)
int dig_line_set_box (struct Plus_head *plus, plus_t line, BOUND_BOX *Box)
int dig_line_get_box (struct Plus_head *plus, plus_t line, BOUND_BOX *Box)


Function Documentation

int dig_add_line ( struct Plus_head *  plus,
int  type,
struct line_pnts *  Points,
long  offset 
)

Definition at line 31 of file plus_line.c.

References dig_add_node(), dig_alloc_line(), dig_alloc_lines(), dig_find_node(), dig_line_add_updated(), dig_line_box(), dig_line_set_box(), dig_node_add_line(), dig_node_add_updated(), and dig_spidx_add_line().

Referenced by V2_write_line_nat(), and Vect_build_nat().

int dig_del_line ( struct Plus_head *  plus,
int  line 
)

Definition at line 130 of file plus_line.c.

References dig_node_add_updated(), dig_spidx_del_line(), and dig_spidx_del_node().

Referenced by V2_delete_line_nat().

plus_t dig_line_get_area ( struct Plus_head *  plus,
plus_t  line,
int  side 
)

Definition at line 197 of file plus_line.c.

Referenced by Vect_build_line_area().

int dig_line_get_box ( struct Plus_head *  plus,
plus_t  line,
BOUND_BOX *  Box 
)

Definition at line 256 of file plus_line.c.

Referenced by dig_add_area(), and dig_add_isle().

int dig_line_set_area ( struct Plus_head *  plus,
plus_t  line,
int  side,
plus_t  area 
)

Definition at line 221 of file plus_line.c.

int dig_line_set_box ( struct Plus_head *  plus,
plus_t  line,
BOUND_BOX *  Box 
)

Definition at line 236 of file plus_line.c.

Referenced by dig_add_line(), and V2_write_line_nat().


Generated on Wed Dec 19 14:59:51 2007 for GRASS by  doxygen 1.5.4