GRASS Programmer's Manual  6.4.2(2012)
psdriver.h
Go to the documentation of this file.
00001 #ifndef __PSDRIVER_H__
00002 #define __PSDRIVER_H__
00003 
00004 #include <stdio.h>
00005 
00006 #include <grass/config.h>
00007 #include "driver.h"
00008 
00009 #define FILE_NAME  "map.ps"
00010 
00011 extern const char *file_name;
00012 extern FILE *outfp;
00013 extern int true_color;
00014 extern int width, height;
00015 extern int encapsulated;
00016 extern int no_header, no_trailer;
00017 
00018 extern void output(const char *, ...);
00019 
00020 extern void init_color_table(void);
00021 
00022 extern const struct driver *PS_Driver(void);
00023 
00024 extern void PS_Box_abs(int, int, int, int);
00025 extern void PS_Client_Close(void);
00026 extern void PS_Erase(void);
00027 extern void PS_Graph_close(void);
00028 extern int PS_Graph_set(int, char **);
00029 extern void PS_Line_width(int);
00030 extern void PS_Respond(void);
00031 extern void PS_Set_window(int, int, int, int);
00032 extern void PS_color(int);
00033 extern void PS_draw_bitmap(int, int, int, const unsigned char *);
00034 extern void PS_draw_line(int, int, int, int);
00035 extern void PS_draw_point(int, int);
00036 extern int PS_lookup_color(int, int, int);
00037 extern void PS_begin_scaled_raster(int, int[2][2], int[2][2]);
00038 extern int PS_scaled_raster(int, int, const unsigned char *,
00039                             const unsigned char *, const unsigned char *,
00040                             const unsigned char *);
00041 extern void PS_end_scaled_raster(void);
00042 extern void PS_Polygon_abs(const int *, const int *, int);
00043 extern void PS_Polyline_abs(const int *, const int *, int);
00044 
00045 #endif /* __PSDRIVER_H__ */
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines