123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- /*!
- \file lib/pngdriver/draw.c
- \brief GRASS PNG display driver
- (C) 2008 by Glynn Clements and the GRASS Development Team
-
- This program is free software under the GNU General Public License
- (>=v2). Read the file COPYING that comes with GRASS for details.
-
- \author Glynn Clements
- */
- #include <grass/gis.h>
- #include "driverlib.h"
- #include "path.h"
- #include "pngdriver.h"
- static struct path path;
- void PNG_Begin(void)
- {
- path_begin(&path);
- }
- void PNG_Move(double x, double y)
- {
- path_move(&path, x, y);
- }
- void PNG_Cont(double x, double y)
- {
- path_cont(&path, x, y);
- }
- void PNG_Close(void)
- {
- path_close(&path);
- }
- void PNG_Stroke(void)
- {
- path_stroke(&path, png_draw_line);
- }
- void PNG_Fill(void)
- {
- png_polygon(&path);
- }
|