Graphics (Draw)# The PetscDraw classes are used to produce simple graphics, with, for example X Windows. Manual Pages by Level# Beginner - Basic usage# PETSC_DRAW_IMAGE PETSC_DRAW_NULL PETSC_DRAW_X PetscDraw PetscDrawArrow PetscDrawCreate PetscDrawDestroy PetscDrawEllipse PetscDrawFlush PetscDrawGetMarkerType PetscDrawHGView PetscDrawLGView PetscDrawLine PetscDrawMarker PetscDrawOpenImage PetscDrawOpenX PetscDrawPause PetscDrawPoint PetscDrawPointPixel PetscDrawRectangle PetscDrawSetMarkerType PetscDrawString PetscDrawStringBoxed PetscDrawStringCentered PetscDrawStringVertical PetscDrawTriangle PetscDrawType PetscDrawView Intermediate - Setting options for algorithms and data structures# PetscDrawBarCreate PetscDrawBarDestroy PetscDrawBarDraw PetscDrawBarGetAxis PetscDrawBarGetDraw PetscDrawBarSave PetscDrawBarSetColor PetscDrawBarSetData PetscDrawBarSetFromOptions PetscDrawBarSetLimits PetscDrawBarSort PetscDrawClear PetscDrawGetBoundingBox PetscDrawGetCurrentPoint PetscDrawGetMouseButton PetscDrawGetPause PetscDrawGetTitle PetscDrawGetWindowSize PetscDrawHGAddValue PetscDrawHGCalcStats PetscDrawHGCreate PetscDrawHGDestroy PetscDrawHGDraw PetscDrawHGGetAxis PetscDrawHGGetDraw PetscDrawHGIntegerBins PetscDrawHGReset PetscDrawHGSave PetscDrawHGSetColor PetscDrawHGSetLimits PetscDrawHGSetNumberBins PetscDrawLGAddCommonPoint PetscDrawLGAddPoint PetscDrawLGAddPoints PetscDrawLGCreate PetscDrawLGDestroy PetscDrawLGDraw PetscDrawLGGetDimension PetscDrawLGGetDraw PetscDrawLGReset PetscDrawLGSPDraw PetscDrawLGSave PetscDrawLGSetColors PetscDrawLGSetDimension PetscDrawLGSetFromOptions PetscDrawLGSetLegend PetscDrawLGSetLimits PetscDrawLGSetUseMarkers PetscDrawPopCurrentPoint PetscDrawPushCurrentPoint PetscDrawResizeWindow PetscDrawSPAddPoint PetscDrawSPAddPointColorized PetscDrawSPAddPoints PetscDrawSPCreate PetscDrawSPDestroy PetscDrawSPDraw PetscDrawSPGetAxis PetscDrawSPGetDimension PetscDrawSPGetDraw PetscDrawSPReset PetscDrawSPSave PetscDrawSPSetDimension PetscDrawSPSetLimits PetscDrawScalePopup PetscDrawSetCurrentPoint PetscDrawSetDoubleBuffer PetscDrawSetFromOptions PetscDrawSetPause PetscDrawSetSave PetscDrawSetSaveFinalImage PetscDrawSetSaveMovie PetscDrawSetTitle PetscDrawSetType PetscDrawSetVisible PetscDrawTensorContour PetscDrawViewFromOptions Advanced - Setting more advanced options and customization# PetscDrawAppendTitle PetscDrawAxis PetscDrawAxisCreate PetscDrawAxisDestroy PetscDrawAxisDraw PetscDrawAxisGetLimits PetscDrawAxisSetColors PetscDrawAxisSetHoldLimits PetscDrawAxisSetLabels PetscDrawAxisSetLimits PetscDrawBOP PetscDrawBar PetscDrawCheckResizedWindow PetscDrawEOP PetscDrawGetCoordinates PetscDrawGetPopup PetscDrawGetSingleton PetscDrawGetType PetscDrawGetViewPort PetscDrawHG PetscDrawIsNull PetscDrawLG PetscDrawLGGetAxis PetscDrawLGSetOptionsPrefix PetscDrawLineGetWidth PetscDrawLineSetWidth PetscDrawOpenNull PetscDrawPointSetSize PetscDrawRestoreSingleton PetscDrawSP PetscDrawSave PetscDrawSaveMovie PetscDrawSetCoordinates PetscDrawSetDisplay PetscDrawSetOptionsPrefix PetscDrawSetViewPort PetscDrawSplitViewPort PetscDrawStringGetSize PetscDrawStringSetSize PetscDrawTensorContourPatch PetscDrawViewPortsCreate PetscDrawViewPortsCreateRect PetscDrawViewPortsDestroy PetscDrawViewPortsSet PetscDrawZoom Developer - Interfaces rarely needed by applications programmers# PetscDrawCoordinateToPixel PetscDrawFinalizePackage PetscDrawIndicatorFunction PetscDrawPixelToCoordinate PetscDrawRegister PetscDrawRegisterAll PetscInitializeDrawPackage Single list of manual pages# PETSC_DRAW_IMAGE PETSC_DRAW_NULL PETSC_DRAW_X PetscDraw PetscDrawAppendTitle PetscDrawArrow PetscDrawAxis PetscDrawAxisCreate PetscDrawAxisDestroy PetscDrawAxisDraw PetscDrawAxisGetLimits PetscDrawAxisSetColors PetscDrawAxisSetHoldLimits PetscDrawAxisSetLabels PetscDrawAxisSetLimits PetscDrawBOP PetscDrawBar PetscDrawBarCreate PetscDrawBarDestroy PetscDrawBarDraw PetscDrawBarGetAxis PetscDrawBarGetDraw PetscDrawBarSave PetscDrawBarSetColor PetscDrawBarSetData PetscDrawBarSetFromOptions PetscDrawBarSetLimits PetscDrawBarSort PetscDrawCheckResizedWindow PetscDrawClear PetscDrawCoordinateToPixel PetscDrawCreate PetscDrawDestroy PetscDrawEOP PetscDrawEllipse PetscDrawFinalizePackage PetscDrawFlush PetscDrawGetBoundingBox PetscDrawGetCoordinates PetscDrawGetCurrentPoint PetscDrawGetMarkerType PetscDrawGetMouseButton PetscDrawGetPause PetscDrawGetPopup PetscDrawGetSingleton PetscDrawGetTitle PetscDrawGetType PetscDrawGetViewPort PetscDrawGetWindowSize PetscDrawHG PetscDrawHGAddValue PetscDrawHGCalcStats PetscDrawHGCreate PetscDrawHGDestroy PetscDrawHGDraw PetscDrawHGGetAxis PetscDrawHGGetDraw PetscDrawHGIntegerBins PetscDrawHGReset PetscDrawHGSave PetscDrawHGSetColor PetscDrawHGSetLimits PetscDrawHGSetNumberBins PetscDrawHGView PetscDrawIndicatorFunction PetscDrawIsNull PetscDrawLG PetscDrawLGAddCommonPoint PetscDrawLGAddPoint PetscDrawLGAddPoints PetscDrawLGCreate PetscDrawLGDestroy PetscDrawLGDraw PetscDrawLGGetAxis PetscDrawLGGetDimension PetscDrawLGGetDraw PetscDrawLGReset PetscDrawLGSPDraw PetscDrawLGSave PetscDrawLGSetColors PetscDrawLGSetDimension PetscDrawLGSetFromOptions PetscDrawLGSetLegend PetscDrawLGSetLimits PetscDrawLGSetOptionsPrefix PetscDrawLGSetUseMarkers PetscDrawLGView PetscDrawLine PetscDrawLineGetWidth PetscDrawLineSetWidth PetscDrawMarker PetscDrawOpenImage PetscDrawOpenNull PetscDrawOpenX PetscDrawPause PetscDrawPixelToCoordinate PetscDrawPoint PetscDrawPointPixel PetscDrawPointSetSize PetscDrawPopCurrentPoint PetscDrawPushCurrentPoint PetscDrawRectangle PetscDrawRegister PetscDrawRegisterAll PetscDrawResizeWindow PetscDrawRestoreSingleton PetscDrawSP PetscDrawSPAddPoint PetscDrawSPAddPointColorized PetscDrawSPAddPoints PetscDrawSPCreate PetscDrawSPDestroy PetscDrawSPDraw PetscDrawSPGetAxis PetscDrawSPGetDimension PetscDrawSPGetDraw PetscDrawSPReset PetscDrawSPSave PetscDrawSPSetDimension PetscDrawSPSetLimits PetscDrawSave PetscDrawSaveMovie PetscDrawScalePopup PetscDrawSetCoordinates PetscDrawSetCurrentPoint PetscDrawSetDisplay PetscDrawSetDoubleBuffer PetscDrawSetFromOptions PetscDrawSetMarkerType PetscDrawSetOptionsPrefix PetscDrawSetPause PetscDrawSetSave PetscDrawSetSaveFinalImage PetscDrawSetSaveMovie PetscDrawSetTitle PetscDrawSetType PetscDrawSetViewPort PetscDrawSetVisible PetscDrawSplitViewPort PetscDrawString PetscDrawStringBoxed PetscDrawStringCentered PetscDrawStringGetSize PetscDrawStringSetSize PetscDrawStringVertical PetscDrawTensorContour PetscDrawTensorContourPatch PetscDrawTriangle PetscDrawType PetscDrawView PetscDrawViewFromOptions PetscDrawViewPortsCreate PetscDrawViewPortsCreateRect PetscDrawViewPortsDestroy PetscDrawViewPortsSet PetscDrawZoom PetscInitializeDrawPackage