1*43e6b640SBarry Smith /* 2*43e6b640SBarry Smith Public include file for all of the PETSc graphics routines 3*43e6b640SBarry Smith */ 4*43e6b640SBarry Smith #if !defined(__DRAW_H) 5*43e6b640SBarry Smith #define __DRAW_H 6*43e6b640SBarry Smith 7*43e6b640SBarry Smith typedef struct _DrawCtx* DrawCtx; 8*43e6b640SBarry Smith 9*43e6b640SBarry Smith int DrawOpenX(char*,int,int,int,int,DrawCtx*); 10*43e6b640SBarry Smith int DrawDestroy(DrawCtx); 11*43e6b640SBarry Smith 12*43e6b640SBarry Smith int Draw2dLine(DrawCtx,double,double,double,double,int,int); 13*43e6b640SBarry Smith int Draw2dLineSetWidth(DrawCtx,double,double,double,double,int,int); 14*43e6b640SBarry Smith int Draw2dPoint(DrawCtx,double,double,int); 15*43e6b640SBarry Smith 16*43e6b640SBarry Smith int Draw2dText(DrawCtx,double,double,int,char*); 17*43e6b640SBarry Smith 18*43e6b640SBarry Smith #endif 19