#include <stdlib.h>
#include <math.h>
#include <grass/Vect.h>
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.