Actual source code: vdraw.h

petsc-3.3-p7 2013-05-11
  1: /*
  2:      Data structure for the PetscDraw version of the viewer
  3: */


  8: #include <petsc-private/viewerimpl.h>
  9: typedef struct {
 10:   PetscInt       draw_max;
 11:   PetscInt       draw_base;
 12:   PetscInt       nbounds;                    /* number of bounds supplied with PetscViewerDrawSetBounds() */
 13:   PetscReal      *bounds;                    /* lower and upper bounds for each component to be used in plotting */
 14:   PetscDraw      *draw;
 15:   PetscDrawLG    *drawlg;
 16:   PetscDrawAxis  *drawaxis;
 17:   int            w,h;                       /* These are saved in case additional windows are opened */
 18:   char           *display;
 19:   char           *title;
 20:   PetscBool      singleton_made;
 21:   PetscBool      hold;                      /* Keep previous image when adding new */
 22: } PetscViewer_Draw;

 24: #endif