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

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) |
| 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 | |||
| ) |
| int dig_line_get_box | ( | struct Plus_head * | plus, | |
| plus_t | line, | |||
| BOUND_BOX * | Box | |||
| ) |
| 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 | |||
| ) |
1.5.5