xref: /petsc/include/petscdraw.h (revision e78c158d3e892157a2f28f9e3058d5e1a81a32a3)
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