xref: /petsc/include/petscdraw.h (revision 8ed539a5e9028ff5f4219e37f66f1bef6cd978d1)
143e6b640SBarry Smith /*
243e6b640SBarry Smith   Public include file for all of the PETSc graphics routines
343e6b640SBarry Smith */
443e6b640SBarry Smith #if !defined(__DRAW_H)
543e6b640SBarry Smith #define __DRAW_H
643e6b640SBarry Smith 
743e6b640SBarry Smith typedef struct _DrawCtx* DrawCtx;
843e6b640SBarry Smith 
9*8ed539a5SBarry Smith int DrawOpenX(char*,char *,int,int,int,int,DrawCtx*);
1043e6b640SBarry Smith int DrawDestroy(DrawCtx);
1143e6b640SBarry Smith 
12*8ed539a5SBarry Smith int DrawLine(DrawCtx,double,double,double,double,int,int);
13*8ed539a5SBarry Smith int DrawLineSetWidth(DrawCtx,double,double,double,double,int,int);
1443e6b640SBarry Smith 
15*8ed539a5SBarry Smith int DrawPoint(DrawCtx,double,double,int);
16*8ed539a5SBarry Smith 
17*8ed539a5SBarry Smith int DrawText(DrawCtx,double,double,int,char*);
18*8ed539a5SBarry Smith 
19*8ed539a5SBarry Smith int DrawSetViewPort(DrawCtx,double,double,double,double);
20*8ed539a5SBarry Smith int DrawSetCoordinates(DrawCtx,double,double,double,double);
21*8ed539a5SBarry Smith int DrawSetDoubleBuffer(DrawCtx);
22*8ed539a5SBarry Smith int DrawFlush(DrawCtx);
2343e6b640SBarry Smith 
2443e6b640SBarry Smith #endif
25