plus_area.c File Reference

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

Include dependency graph for plus_area.c:

Go to the source code of this file.

Functions

int dig_build_area_with_line (struct Plus_head *plus, plus_t first_line, int side, plus_t **lines)
int dig_add_area (struct Plus_head *plus, int n_lines, plus_t *lines)
int dig_area_add_isle (struct Plus_head *plus, int area, int isle)
int dig_area_del_isle (struct Plus_head *plus, int area, int isle)
int dig_del_area (struct Plus_head *plus, int area)
int dig_area_set_box (struct Plus_head *plus, plus_t area, BOUND_BOX *Box)
int dig_angle_next_line (struct Plus_head *plus, plus_t current_line, int side, int type)
int dig_node_angle_check (struct Plus_head *plus, plus_t line, int type)
int dig_add_isle (struct Plus_head *plus, int n_lines, plus_t *lines)
int dig_isle_set_box (struct Plus_head *plus, plus_t isle, BOUND_BOX *Box)
int dig_del_isle (struct Plus_head *plus, int isle)


Function Documentation

int dig_add_area ( struct Plus_head *  plus,
int  n_lines,
plus_t *  lines 
)

int dig_add_isle ( struct Plus_head *  plus,
int  n_lines,
plus_t *  lines 
)

int dig_angle_next_line ( struct Plus_head *  plus,
plus_t  current_line,
int  side,
int  type 
)

int dig_area_add_isle ( struct Plus_head *  plus,
int  area,
int  isle 
)

Definition at line 231 of file plus_area.c.

References dig_area_alloc_isle().

Referenced by Vect_attach_isle().

int dig_area_del_isle ( struct Plus_head *  plus,
int  area,
int  isle 
)

Definition at line 264 of file plus_area.c.

Referenced by dig_del_isle().

int dig_area_set_box ( struct Plus_head *  plus,
plus_t  area,
BOUND_BOX *  Box 
)

Definition at line 390 of file plus_area.c.

Referenced by dig_add_area().

int dig_build_area_with_line ( struct Plus_head *  plus,
plus_t  first_line,
int  side,
plus_t **  lines 
)

int dig_del_area ( struct Plus_head *  plus,
int  area 
)

Definition at line 303 of file plus_area.c.

References dig_line_add_updated(), and dig_spidx_del_area().

Referenced by V2_delete_line_nat(), and V2_write_line_nat().

int dig_del_isle ( struct Plus_head *  plus,
int  isle 
)

int dig_isle_set_box ( struct Plus_head *  plus,
plus_t  isle,
BOUND_BOX *  Box 
)

Definition at line 628 of file plus_area.c.

Referenced by dig_add_isle().

int dig_node_angle_check ( struct Plus_head *  plus,
plus_t  line,
int  type 
)

Definition at line 501 of file plus_area.c.

References dig_angle_next_line(), and dig_node_line_angle().

Referenced by dig_build_area_with_line().


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