Actual source code: petscdrawtypes.h

petsc-3.4.5 2014-06-29
  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