GRASS Programmer's Manual  6.4.3(2013)-r
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Macros Pages
Polydots.c
Go to the documentation of this file.
1 #include "driver.h"
2 #include "driverlib.h"
3 
4 void COM_Polydots_abs(const int *xarray, const int *yarray, int number)
5 {
6  int i;
7 
8  if (driver->Polydots_abs) {
9  (*driver->Polydots_abs) (xarray, yarray, number);
10  return;
11  }
12 
13  for (i = 0; i < number; i++) {
14  COM_Move_abs(xarray[i], yarray[i]);
15  COM_Cont_rel(0, 0);
16  }
17 }
18 
19 void COM_Polydots_rel(const int *xarray, const int *yarray, int number)
20 {
21  int i;
22 
23  if (driver->Polydots_rel) {
24  (*driver->Polydots_rel) (xarray, yarray, number);
25  return;
26  }
27 
28  for (i = 0; i < number; i++) {
29  COM_Move_rel(xarray[i], yarray[i]);
30  COM_Cont_rel(0, 0);
31  }
32 }