GRASS GIS 8 Programmer's Manual  8.4.0dev(2024)-55b2a2bccc
gis/line_dist.c File Reference
#include <grass/gis.h>
Include dependency graph for gis/line_dist.c:

Go to the source code of this file.


#define ZERO(x)   x<tolerance && x> - tolerance
#define TOLERANCE   1.0e-10


void G_set_distance_to_line_tolerance (double t)
double G_distance2_point_to_line (double x, double y, double x1, double y1, double x2, double y2)

Macro Definition Documentation


#define TOLERANCE   1.0e-10

Definition at line 5 of file gis/line_dist.c.


#define ZERO (   x)    x<tolerance && x> - tolerance

Definition at line 4 of file gis/line_dist.c.

Function Documentation

◆ G_distance2_point_to_line()

double G_distance2_point_to_line ( double  x,
double  y,
double  x1,
double  y1,
double  x2,
double  y2 

Definition at line 15 of file gis/line_dist.c.

◆ G_set_distance_to_line_tolerance()

void G_set_distance_to_line_tolerance ( double  t)

Definition at line 8 of file gis/line_dist.c.

References t, and TOLERANCE.