GRASS Programmer's Manual  6.5.svn(2014)-r66266
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator 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 }
void COM_Move_abs(int, int)
Definition: Move.c:4
void COM_Cont_rel(int x, int y)
Definition: Cont.c:11
void COM_Polydots_rel(const int *, const int *, int)
Definition: Polydots.c:19
void COM_Move_rel(int, int)
Definition: Move.c:10
Definition: driver.h:25
void(* Polydots_rel)(const int *, const int *, int)
Definition: driver.h:42
void(* Polydots_abs)(const int *, const int *, int)
Definition: driver.h:41
void COM_Polydots_abs(const int *, const int *, int)
Definition: Polydots.c:4