GRASS Programmer's Manual  6.4.2(2012)
driver/Polyline.c
Go to the documentation of this file.
00001 #include "driver.h"
00002 #include "driverlib.h"
00003 
00004 void COM_Polyline_abs(const int *xarray, const int *yarray, int number)
00005 {
00006     int i;
00007 
00008     if (driver->Polyline_abs) {
00009         (*driver->Polyline_abs) (xarray, yarray, number);
00010         return;
00011     }
00012 
00013     COM_Move_abs(xarray[0], yarray[0]);
00014 
00015     for (i = 1; i < number; i++)
00016         COM_Cont_abs(xarray[i], yarray[i]);
00017 }
00018 
00019 void COM_Polyline_rel(const int *xarray, const int *yarray, int number)
00020 {
00021     int i;
00022 
00023     if (driver->Polyline_rel) {
00024         (*driver->Polyline_rel) (xarray, yarray, number);
00025         return;
00026     }
00027 
00028     COM_Move_rel(xarray[0], yarray[0]);
00029 
00030     for (i = 1; i < number; i++)
00031         COM_Cont_rel(xarray[i], yarray[i]);
00032 }
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines