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 
)

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 Sun Apr 6 17:32:51 2008 for GRASS by  doxygen 1.5.5