GRASS GIS 7 Programmer's Manual  7.8.4(2020)-exported
htmldriver/draw.c
Go to the documentation of this file.
1 
2 #include <grass/gis.h>
3 #include "path.h"
4 #include "htmlmap.h"
5 
6 static struct path path;
7 
8 void HTML_Begin(void)
9 {
10  path_begin(&path);
11 }
12 
13 void HTML_Move(double x, double y)
14 {
15  path_move(&path, x, y);
16 }
17 
18 void HTML_Cont(double x, double y)
19 {
20  path_cont(&path, x, y);
21 }
22 
23 void HTML_Close(void)
24 {
25  path_close(&path);
26 }
27 
28 void HTML_Fill(void)
29 {
31 }
32 
33 void HTML_Stroke(void)
34 {
35  path_reset(&path);
36 }
37 
path.h
html_polygon
void html_polygon(const struct path *)
Definition: htmldriver/polygon.c:54
HTML_Begin
void HTML_Begin(void)
Definition: htmldriver/draw.c:8
HTML_Close
void HTML_Close(void)
Definition: htmldriver/draw.c:23
path
Definition: path.h:16
path_move
void path_move(struct path *p, double x, double y)
Definition: path.c:73
HTML_Stroke
void HTML_Stroke(void)
Definition: htmldriver/draw.c:33
path_close
void path_close(struct path *p)
Definition: path.c:84
htmlmap.h
x
#define x
path_begin
void path_begin(struct path *p)
Definition: path.c:67
HTML_Fill
void HTML_Fill(void)
Definition: htmldriver/draw.c:28
path_cont
void path_cont(struct path *p, double x, double y)
Definition: path.c:79
HTML_Cont
void HTML_Cont(double x, double y)
Definition: htmldriver/draw.c:18
HTML_Move
void HTML_Move(double x, double y)
Definition: htmldriver/draw.c:13
path_reset
void path_reset(struct path *p)
Definition: path.c:32