Actual source code: petscdrawtypes.h
petsc-3.4.2 2013-07-02

      1: #ifndef _PETSCDRAWTYPES_H
      2: #define _PETSCDRAWTYPES_H

      4: /*S
      5:      PetscDraw - Abstract PETSc object for graphics

      7:    Level: beginner

      9:   Concepts: graphics

     11: .seealso:  PetscDrawCreate(), PetscDrawSetType(), PetscDrawType
     12: S*/
     13: typedef struct _p_PetscDraw* PetscDraw;

     15: /*S
     16:      PetscDrawAxis - Manages X-Y axis

     18:    Level: advanced

     20:   Concepts: graphics, axis

     22: .seealso:  PetscDrawAxisCreate(), PetscDrawAxisSetLimits(), PetscDrawAxisSetColors(), PetscDrawAxisSetLabels()
     23: S*/
     24: typedef struct _p_PetscDrawAxis* PetscDrawAxis;

     26: /*S
     27:      PetscDrawLG - Manages drawing x-y plots

     29:    Level: advanced

     31:   Concepts: graphics, axis

     33: .seealso:  PetscDrawAxisCreate(), PetscDrawLGCreate(), PetscDrawLGAddPoint()
     34: S*/
     35: typedef struct _p_PetscDrawLG*   PetscDrawLG;

     37: /*S
     38:      PetscDrawSP - Manages drawing scatter plots

     40:    Level: advanced

     42:   Concepts: graphics, scatter plots

     44: .seealso:  PetscDrawSPCreate()
     45: S*/
     46: typedef struct _p_PetscDrawSP*   PetscDrawSP;

     48: /*S
     49:      PetscDrawHG - Manages drawing histograms

     51:    Level: advanced

     53:   Concepts: graphics, histograms

     55: .seealso:  PetscDrawHGCreate()
     56: S*/
     57: typedef struct _p_PetscDrawHG*   PetscDrawHG;

     59: #endif