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