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