PetscDraw Manual Pages

The PetscDraw routines are used to produce simple on-screen graphics.

Beginner - Basic usage
PetscDraw PetscDrawOpenPS PetscDrawStringVertical
PetscDrawClear PetscDrawOpenX PetscDrawSynchronizedFlush
PetscDrawCreate PetscDrawPause PetscDrawTriangle
PetscDrawDestroy PetscDrawPoint PetscDrawType
PetscDrawFlush PetscDrawRectangle
PetscDrawLine PetscDrawString
Intermediate - Setting options for algorithms and data structures
PetscDrawButton PetscDrawLGAddPoints PetscDrawSPGetAxis
PetscDrawGetMouseButton PetscDrawLGCreate PetscDrawSPGetDraw
PetscDrawGetPause PetscDrawLGDestroy PetscDrawSPReset
PetscDrawGetTitle PetscDrawLGDraw PetscDrawSPSetDimension
PetscDrawHGAddValue PetscDrawLGGetDraw PetscDrawSPSetLimits
PetscDrawHGCreate PetscDrawLGIndicateDataPoints PetscDrawScalePopup
PetscDrawHGDestroy PetscDrawLGReset PetscDrawSetDoubleBuffer
PetscDrawHGDraw PetscDrawLGSetDimension PetscDrawSetFromOptions
PetscDrawHGGetAxis PetscDrawLGSetLimits PetscDrawSetPause
PetscDrawHGGetDraw PetscDrawResizeWindow PetscDrawSetTitle
PetscDrawHGReset PetscDrawSPAddPoint PetscDrawSetType
PetscDrawHGSetColor PetscDrawSPAddPoints PetscDrawSynchronizedClear
PetscDrawHGSetLimits PetscDrawSPCreate PetscDrawSynchronizedGetMouseButton
PetscDrawHGSetNumberBins PetscDrawSPDestroy PetscDrawTensorContour
PetscDrawLGAddPoint PetscDrawSPDraw PetscDrawViewPorts
Advanced - Setting more advanced options and customization
PetscDrawAppendTitle PetscDrawGetPopup PetscDrawSetCoordinates
PetscDrawAxis PetscDrawGetSingleton PetscDrawSetViewPort
PetscDrawAxisCreate PetscDrawGetType PetscDrawSplitViewPort
PetscDrawAxisDestroy PetscDrawHG PetscDrawStringGetSize
PetscDrawAxisDraw PetscDrawIsNull PetscDrawStringSetSize
PetscDrawAxisSetColors PetscDrawLG PetscDrawTensorContourPatch
PetscDrawAxisSetLabels PetscDrawLGGetAxis PetscDrawViewPortsCreate
PetscDrawAxisSetLimits PetscDrawLineGetWidth PetscDrawViewPortsDestroy
PetscDrawBOP PetscDrawLineSetWidth PetscDrawViewPortsSet
PetscDrawCheckResizedWindow PetscDrawPointSetSize PetscDrawZoom
PetscDrawEOP PetscDrawRestoreSingleton
PetscDrawGetCoordinates PetscDrawSP
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
PetscDrawRegisterAll PetscDrawRegisterDestroy PetscDrawRegisterDynamic

Table of Contents