#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 | |||
) |