1 /* 2 Public include file for all of the PETSc graphics routines 3 */ 4 #if !defined(__DRAW_H) 5 #define __DRAW_H 6 7 typedef struct _DrawCtx* DrawCtx; 8 9 int DrawOpenX(char*,char *,int,int,int,int,DrawCtx*); 10 int DrawDestroy(DrawCtx); 11 12 int DrawLine(DrawCtx,double,double,double,double,int,int); 13 int DrawLineSetWidth(DrawCtx,double,double,double,double,int,int); 14 15 int DrawPoint(DrawCtx,double,double,int); 16 17 int DrawText(DrawCtx,double,double,int,char*); 18 19 int DrawSetViewPort(DrawCtx,double,double,double,double); 20 int DrawSetCoordinates(DrawCtx,double,double,double,double); 21 int DrawSetDoubleBuffer(DrawCtx); 22 int DrawFlush(DrawCtx); 23 24 #endif 25