|
GRASS GIS 7 Programmer's Manual
7.9.dev(2021)-e5379bbd7
|
#include <grass/gis.h>
Go to the source code of this file.
Functions | |
| void | G_bresenham_line (int x0, int y0, int x1, int y1, int(*point)(int, int)) |
| Bresenham line algorithm. More... | |
| void G_bresenham_line | ( | int | x0, |
| int | y0, | ||
| int | x1, | ||
| int | y1, | ||
| int(*)(int, int) | point | ||
| ) |
Bresenham line algorithm.
Draws a line from x1,y1 to x2,y2 using Bresenham's algorithm. A routine to plot points must be provided, as is defined as: point(x, y) plot a point at x,y.
This routine does not require a previous call to G_setup_plot() to function correctly, and is independent of all following routines.
| x0,y0 | first point |
| x1,y1 | end point |
| point | pointer to point plotting function |
Definition at line 30 of file bres_line.c.