#include <stdlib.h>#include <math.h>#include <grass/Vect.h>Include dependency graph for plus_node.c:

Go to the source code of this file.
Functions | |
| int | dig_node_add_line (struct Plus_head *plus, int nodeid, int lineid, struct line_pnts *points, int type) |
| int | dig_add_node (struct Plus_head *plus, double x, double y, double z) |
| int | dig_which_node (struct Plus_head *plus, double x, double y, double thresh) |
| float | dig_node_line_angle (struct Plus_head *plus, int nodeid, int lineid) |
| int dig_add_node | ( | struct Plus_head * | plus, | |
| double | x, | |||
| double | y, | |||
| double | z | |||
| ) |
Definition at line 99 of file plus_node.c.
References dig_alloc_node(), dig_alloc_nodes(), and dig_spidx_add_node().
Referenced by dig_add_line().
| int dig_node_add_line | ( | struct Plus_head * | plus, | |
| int | nodeid, | |||
| int | lineid, | |||
| struct line_pnts * | points, | |||
| int | type | |||
| ) |
Definition at line 38 of file plus_node.c.
References dig_calc_begin_angle(), dig_calc_end_angle(), and dig_node_alloc_line().
Referenced by dig_add_line().
| float dig_node_line_angle | ( | struct Plus_head * | plus, | |
| int | nodeid, | |||
| int | lineid | |||
| ) |
Definition at line 186 of file plus_node.c.
Referenced by dig_build_area_with_line(), and dig_node_angle_check().
| int dig_which_node | ( | struct Plus_head * | plus, | |
| double | x, | |||
| double | y, | |||
| double | thresh | |||
| ) |
Definition at line 135 of file plus_node.c.
1.5.1