1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239
|
<HTML>
<HEAD> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/docs/manualpages/Draw/index.html" />
<TITLE>Draw Manual Pages</TITLE>
</HEAD>
<BODY BGCOLOR="FFFFFF">
<div id="version" align=right><b>petsc-3.7.5 2017-01-01</b></div>
<div id="bugreport" align=right><a href="mailto:petsc-maint@mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.5 v3.7.5 docs/manualpages/Draw/index.html "><small>Report Typos and Errors</small></a></div>
<H2> PetscDraw Manual Pages
</H2>
The PetscDraw routines are used to produce simple on-screen graphics.
<P>
<P>
<TABLE>
<TR><TD WIDTH=250 COLSPAN="3"><B>Beginner - Basic usage</B></TD></TR>
<TD WIDTH=250><A HREF="./PETSC_DRAW_IMAGE.html">PETSC_DRAW_IMAGE</A></TD>
<TD WIDTH=250><A HREF="./PetscDrawHGView.html">PetscDrawHGView</A></TD>
<TD WIDTH=250><A HREF="./PetscDrawRectangle.html">PetscDrawRectangle</A></TD>
<TR>
<TD WIDTH=250><A HREF="./PETSC_DRAW_NULL.html">PETSC_DRAW_NULL</A></TD>
<TD WIDTH=250><A HREF="./PetscDrawLGView.html">PetscDrawLGView</A></TD>
<TD WIDTH=250><A HREF="./PetscDrawSetMarkerType.html">PetscDrawSetMarkerType</A></TD>
<TR>
<TD WIDTH=250><A HREF="./PETSC_DRAW_X.html">PETSC_DRAW_X</A></TD>
<TD WIDTH=250><A HREF="./PetscDrawLine.html">PetscDrawLine</A></TD>
<TD WIDTH=250><A HREF="./PetscDrawString.html">PetscDrawString</A></TD>
<TR>
<TD WIDTH=250><A HREF="./PetscDraw.html">PetscDraw</A></TD>
<TD WIDTH=250><A HREF="./PetscDrawMarker.html">PetscDrawMarker</A></TD>
<TD WIDTH=250><A HREF="./PetscDrawStringBoxed.html">PetscDrawStringBoxed</A></TD>
<TR>
<TD WIDTH=250><A HREF="./PetscDrawArrow.html">PetscDrawArrow</A></TD>
<TD WIDTH=250><A HREF="./PetscDrawOpenGLUT.html">PetscDrawOpenGLUT</A></TD>
<TD WIDTH=250><A HREF="./PetscDrawStringCentered.html">PetscDrawStringCentered</A></TD>
<TR>
<TD WIDTH=250><A HREF="./PetscDrawCreate.html">PetscDrawCreate</A></TD>
<TD WIDTH=250><A HREF="./PetscDrawOpenImage.html">PetscDrawOpenImage</A></TD>
<TD WIDTH=250><A HREF="./PetscDrawStringVertical.html">PetscDrawStringVertical</A></TD>
<TR>
<TD WIDTH=250><A HREF="./PetscDrawDestroy.html">PetscDrawDestroy</A></TD>
<TD WIDTH=250><A HREF="./PetscDrawOpenX.html">PetscDrawOpenX</A></TD>
<TD WIDTH=250><A HREF="./PetscDrawTriangle.html">PetscDrawTriangle</A></TD>
<TR>
<TD WIDTH=250><A HREF="./PetscDrawEllipse.html">PetscDrawEllipse</A></TD>
<TD WIDTH=250><A HREF="./PetscDrawPause.html">PetscDrawPause</A></TD>
<TD WIDTH=250><A HREF="./PetscDrawType.html">PetscDrawType</A></TD>
<TR>
<TD WIDTH=250><A HREF="./PetscDrawFlush.html">PetscDrawFlush</A></TD>
<TD WIDTH=250><A HREF="./PetscDrawPoint.html">PetscDrawPoint</A></TD>
<TD WIDTH=250><A HREF="./PetscDrawView.html">PetscDrawView</A></TD>
<TR>
<TD WIDTH=250><A HREF="./PetscDrawGetMarkerType.html">PetscDrawGetMarkerType</A></TD>
<TD WIDTH=250><A HREF="./PetscDrawPointPixel.html">PetscDrawPointPixel</A></TD>
<TD WIDTH=250><A HREF="./"></A></TD>
<TR>
<TR><TD WIDTH=250 COLSPAN="3"><B>Intermediate - Setting options for algorithms and data structures</B></TD></TR>
<TD WIDTH=250><A HREF="./PetscDrawBarCreate.html">PetscDrawBarCreate</A></TD>
<TD WIDTH=250><A HREF="./PetscDrawHGIntegerBins.html">PetscDrawHGIntegerBins</A></TD>
<TD WIDTH=250><A HREF="./PetscDrawRealToColor.html">PetscDrawRealToColor</A></TD>
<TR>
<TD WIDTH=250><A HREF="./PetscDrawBarDestroy.html">PetscDrawBarDestroy</A></TD>
<TD WIDTH=250><A HREF="./PetscDrawHGReset.html">PetscDrawHGReset</A></TD>
<TD WIDTH=250><A HREF="./PetscDrawResizeWindow.html">PetscDrawResizeWindow</A></TD>
<TR>
<TD WIDTH=250><A HREF="./PetscDrawBarDraw.html">PetscDrawBarDraw</A></TD>
<TD WIDTH=250><A HREF="./PetscDrawHGSave.html">PetscDrawHGSave</A></TD>
<TD WIDTH=250><A HREF="./PetscDrawSPAddPoint.html">PetscDrawSPAddPoint</A></TD>
<TR>
<TD WIDTH=250><A HREF="./PetscDrawBarGetAxis.html">PetscDrawBarGetAxis</A></TD>
<TD WIDTH=250><A HREF="./PetscDrawHGSetColor.html">PetscDrawHGSetColor</A></TD>
<TD WIDTH=250><A HREF="./PetscDrawSPAddPoints.html">PetscDrawSPAddPoints</A></TD>
<TR>
<TD WIDTH=250><A HREF="./PetscDrawBarGetDraw.html">PetscDrawBarGetDraw</A></TD>
<TD WIDTH=250><A HREF="./PetscDrawHGSetLimits.html">PetscDrawHGSetLimits</A></TD>
<TD WIDTH=250><A HREF="./PetscDrawSPCreate.html">PetscDrawSPCreate</A></TD>
<TR>
<TD WIDTH=250><A HREF="./PetscDrawBarSave.html">PetscDrawBarSave</A></TD>
<TD WIDTH=250><A HREF="./PetscDrawHGSetNumberBins.html">PetscDrawHGSetNumberBins</A></TD>
<TD WIDTH=250><A HREF="./PetscDrawSPDestroy.html">PetscDrawSPDestroy</A></TD>
<TR>
<TD WIDTH=250><A HREF="./PetscDrawBarSetColor.html">PetscDrawBarSetColor</A></TD>
<TD WIDTH=250><A HREF="./PetscDrawLGAddCommonPoint.html">PetscDrawLGAddCommonPoint</A></TD>
<TD WIDTH=250><A HREF="./PetscDrawSPDraw.html">PetscDrawSPDraw</A></TD>
<TR>
<TD WIDTH=250><A HREF="./PetscDrawBarSetData.html">PetscDrawBarSetData</A></TD>
<TD WIDTH=250><A HREF="./PetscDrawLGAddPoint.html">PetscDrawLGAddPoint</A></TD>
<TD WIDTH=250><A HREF="./PetscDrawSPGetAxis.html">PetscDrawSPGetAxis</A></TD>
<TR>
<TD WIDTH=250><A HREF="./PetscDrawBarSetFromOptions.html">PetscDrawBarSetFromOptions</A></TD>
<TD WIDTH=250><A HREF="./PetscDrawLGAddPoints.html">PetscDrawLGAddPoints</A></TD>
<TD WIDTH=250><A HREF="./PetscDrawSPGetDraw.html">PetscDrawSPGetDraw</A></TD>
<TR>
<TD WIDTH=250><A HREF="./PetscDrawBarSetLimits.html">PetscDrawBarSetLimits</A></TD>
<TD WIDTH=250><A HREF="./PetscDrawLGCreate.html">PetscDrawLGCreate</A></TD>
<TD WIDTH=250><A HREF="./PetscDrawSPReset.html">PetscDrawSPReset</A></TD>
<TR>
<TD WIDTH=250><A HREF="./PetscDrawBarSort.html">PetscDrawBarSort</A></TD>
<TD WIDTH=250><A HREF="./PetscDrawLGDestroy.html">PetscDrawLGDestroy</A></TD>
<TD WIDTH=250><A HREF="./PetscDrawSPSave.html">PetscDrawSPSave</A></TD>
<TR>
<TD WIDTH=250><A HREF="./PetscDrawButton.html">PetscDrawButton</A></TD>
<TD WIDTH=250><A HREF="./PetscDrawLGDraw.html">PetscDrawLGDraw</A></TD>
<TD WIDTH=250><A HREF="./PetscDrawSPSetDimension.html">PetscDrawSPSetDimension</A></TD>
<TR>
<TD WIDTH=250><A HREF="./PetscDrawClear.html">PetscDrawClear</A></TD>
<TD WIDTH=250><A HREF="./PetscDrawLGGetDimension.html">PetscDrawLGGetDimension</A></TD>
<TD WIDTH=250><A HREF="./PetscDrawSPSetLimits.html">PetscDrawSPSetLimits</A></TD>
<TR>
<TD WIDTH=250><A HREF="./PetscDrawGetBoundingBox.html">PetscDrawGetBoundingBox</A></TD>
<TD WIDTH=250><A HREF="./PetscDrawLGGetDraw.html">PetscDrawLGGetDraw</A></TD>
<TD WIDTH=250><A HREF="./PetscDrawScalePopup.html">PetscDrawScalePopup</A></TD>
<TR>
<TD WIDTH=250><A HREF="./PetscDrawGetCurrentPoint.html">PetscDrawGetCurrentPoint</A></TD>
<TD WIDTH=250><A HREF="./PetscDrawLGReset.html">PetscDrawLGReset</A></TD>
<TD WIDTH=250><A HREF="./PetscDrawSetCurrentPoint.html">PetscDrawSetCurrentPoint</A></TD>
<TR>
<TD WIDTH=250><A HREF="./PetscDrawGetMouseButton.html">PetscDrawGetMouseButton</A></TD>
<TD WIDTH=250><A HREF="./PetscDrawLGSPDraw.html">PetscDrawLGSPDraw</A></TD>
<TD WIDTH=250><A HREF="./PetscDrawSetDoubleBuffer.html">PetscDrawSetDoubleBuffer</A></TD>
<TR>
<TD WIDTH=250><A HREF="./PetscDrawGetPause.html">PetscDrawGetPause</A></TD>
<TD WIDTH=250><A HREF="./PetscDrawLGSave.html">PetscDrawLGSave</A></TD>
<TD WIDTH=250><A HREF="./PetscDrawSetFromOptions.html">PetscDrawSetFromOptions</A></TD>
<TR>
<TD WIDTH=250><A HREF="./PetscDrawGetTitle.html">PetscDrawGetTitle</A></TD>
<TD WIDTH=250><A HREF="./PetscDrawLGSetColors.html">PetscDrawLGSetColors</A></TD>
<TD WIDTH=250><A HREF="./PetscDrawSetPause.html">PetscDrawSetPause</A></TD>
<TR>
<TD WIDTH=250><A HREF="./PetscDrawGetWindowSize.html">PetscDrawGetWindowSize</A></TD>
<TD WIDTH=250><A HREF="./PetscDrawLGSetDimension.html">PetscDrawLGSetDimension</A></TD>
<TD WIDTH=250><A HREF="./PetscDrawSetSave.html">PetscDrawSetSave</A></TD>
<TR>
<TD WIDTH=250><A HREF="./PetscDrawHGAddValue.html">PetscDrawHGAddValue</A></TD>
<TD WIDTH=250><A HREF="./PetscDrawLGSetFromOptions.html">PetscDrawLGSetFromOptions</A></TD>
<TD WIDTH=250><A HREF="./PetscDrawSetSaveFinalImage.html">PetscDrawSetSaveFinalImage</A></TD>
<TR>
<TD WIDTH=250><A HREF="./PetscDrawHGCalcStats.html">PetscDrawHGCalcStats</A></TD>
<TD WIDTH=250><A HREF="./PetscDrawLGSetLegend.html">PetscDrawLGSetLegend</A></TD>
<TD WIDTH=250><A HREF="./PetscDrawSetSaveMovie.html">PetscDrawSetSaveMovie</A></TD>
<TR>
<TD WIDTH=250><A HREF="./PetscDrawHGCreate.html">PetscDrawHGCreate</A></TD>
<TD WIDTH=250><A HREF="./PetscDrawLGSetLimits.html">PetscDrawLGSetLimits</A></TD>
<TD WIDTH=250><A HREF="./PetscDrawSetTitle.html">PetscDrawSetTitle</A></TD>
<TR>
<TD WIDTH=250><A HREF="./PetscDrawHGDestroy.html">PetscDrawHGDestroy</A></TD>
<TD WIDTH=250><A HREF="./PetscDrawLGSetUseMarkers.html">PetscDrawLGSetUseMarkers</A></TD>
<TD WIDTH=250><A HREF="./PetscDrawSetType.html">PetscDrawSetType</A></TD>
<TR>
<TD WIDTH=250><A HREF="./PetscDrawHGDraw.html">PetscDrawHGDraw</A></TD>
<TD WIDTH=250><A HREF="./PetscDrawMarkerType.html">PetscDrawMarkerType</A></TD>
<TD WIDTH=250><A HREF="./PetscDrawTensorContour.html">PetscDrawTensorContour</A></TD>
<TR>
<TD WIDTH=250><A HREF="./PetscDrawHGGetAxis.html">PetscDrawHGGetAxis</A></TD>
<TD WIDTH=250><A HREF="./PetscDrawPopCurrentPoint.html">PetscDrawPopCurrentPoint</A></TD>
<TD WIDTH=250><A HREF="./PetscDrawViewPorts.html">PetscDrawViewPorts</A></TD>
<TR>
<TD WIDTH=250><A HREF="./PetscDrawHGGetDraw.html">PetscDrawHGGetDraw</A></TD>
<TD WIDTH=250><A HREF="./PetscDrawPushCurrentPoint.html">PetscDrawPushCurrentPoint</A></TD>
<TD WIDTH=250><A HREF="./"></A></TD>
<TR>
<TR><TD WIDTH=250 COLSPAN="3"><B>Advanced - Setting more advanced options and customization</B></TD></TR>
<TD WIDTH=250><A HREF="./PetscDrawAppendTitle.html">PetscDrawAppendTitle</A></TD>
<TD WIDTH=250><A HREF="./PetscDrawGetPopup.html">PetscDrawGetPopup</A></TD>
<TD WIDTH=250><A HREF="./PetscDrawSave.html">PetscDrawSave</A></TD>
<TR>
<TD WIDTH=250><A HREF="./PetscDrawAxis.html">PetscDrawAxis</A></TD>
<TD WIDTH=250><A HREF="./PetscDrawGetSingleton.html">PetscDrawGetSingleton</A></TD>
<TD WIDTH=250><A HREF="./PetscDrawSaveMovie.html">PetscDrawSaveMovie</A></TD>
<TR>
<TD WIDTH=250><A HREF="./PetscDrawAxisCreate.html">PetscDrawAxisCreate</A></TD>
<TD WIDTH=250><A HREF="./PetscDrawGetType.html">PetscDrawGetType</A></TD>
<TD WIDTH=250><A HREF="./PetscDrawSetCoordinates.html">PetscDrawSetCoordinates</A></TD>
<TR>
<TD WIDTH=250><A HREF="./PetscDrawAxisDestroy.html">PetscDrawAxisDestroy</A></TD>
<TD WIDTH=250><A HREF="./PetscDrawGetViewPort.html">PetscDrawGetViewPort</A></TD>
<TD WIDTH=250><A HREF="./PetscDrawSetDisplay.html">PetscDrawSetDisplay</A></TD>
<TR>
<TD WIDTH=250><A HREF="./PetscDrawAxisDraw.html">PetscDrawAxisDraw</A></TD>
<TD WIDTH=250><A HREF="./PetscDrawHG.html">PetscDrawHG</A></TD>
<TD WIDTH=250><A HREF="./PetscDrawSetOptionsPrefix.html">PetscDrawSetOptionsPrefix</A></TD>
<TR>
<TD WIDTH=250><A HREF="./PetscDrawAxisGetLimits.html">PetscDrawAxisGetLimits</A></TD>
<TD WIDTH=250><A HREF="./PetscDrawIsNull.html">PetscDrawIsNull</A></TD>
<TD WIDTH=250><A HREF="./PetscDrawSetViewPort.html">PetscDrawSetViewPort</A></TD>
<TR>
<TD WIDTH=250><A HREF="./PetscDrawAxisSetColors.html">PetscDrawAxisSetColors</A></TD>
<TD WIDTH=250><A HREF="./PetscDrawLG.html">PetscDrawLG</A></TD>
<TD WIDTH=250><A HREF="./PetscDrawSplitViewPort.html">PetscDrawSplitViewPort</A></TD>
<TR>
<TD WIDTH=250><A HREF="./PetscDrawAxisSetHoldLimits.html">PetscDrawAxisSetHoldLimits</A></TD>
<TD WIDTH=250><A HREF="./PetscDrawLGGetAxis.html">PetscDrawLGGetAxis</A></TD>
<TD WIDTH=250><A HREF="./PetscDrawStringGetSize.html">PetscDrawStringGetSize</A></TD>
<TR>
<TD WIDTH=250><A HREF="./PetscDrawAxisSetLabels.html">PetscDrawAxisSetLabels</A></TD>
<TD WIDTH=250><A HREF="./PetscDrawLGSetOptionsPrefix.html">PetscDrawLGSetOptionsPrefix</A></TD>
<TD WIDTH=250><A HREF="./PetscDrawStringSetSize.html">PetscDrawStringSetSize</A></TD>
<TR>
<TD WIDTH=250><A HREF="./PetscDrawAxisSetLimits.html">PetscDrawAxisSetLimits</A></TD>
<TD WIDTH=250><A HREF="./PetscDrawLineGetWidth.html">PetscDrawLineGetWidth</A></TD>
<TD WIDTH=250><A HREF="./PetscDrawTensorContourPatch.html">PetscDrawTensorContourPatch</A></TD>
<TR>
<TD WIDTH=250><A HREF="./PetscDrawBOP.html">PetscDrawBOP</A></TD>
<TD WIDTH=250><A HREF="./PetscDrawLineSetWidth.html">PetscDrawLineSetWidth</A></TD>
<TD WIDTH=250><A HREF="./PetscDrawViewPortsCreate.html">PetscDrawViewPortsCreate</A></TD>
<TR>
<TD WIDTH=250><A HREF="./PetscDrawBar.html">PetscDrawBar</A></TD>
<TD WIDTH=250><A HREF="./PetscDrawOpenNull.html">PetscDrawOpenNull</A></TD>
<TD WIDTH=250><A HREF="./PetscDrawViewPortsCreateRect.html">PetscDrawViewPortsCreateRect</A></TD>
<TR>
<TD WIDTH=250><A HREF="./PetscDrawCheckResizedWindow.html">PetscDrawCheckResizedWindow</A></TD>
<TD WIDTH=250><A HREF="./PetscDrawPointSetSize.html">PetscDrawPointSetSize</A></TD>
<TD WIDTH=250><A HREF="./PetscDrawViewPortsDestroy.html">PetscDrawViewPortsDestroy</A></TD>
<TR>
<TD WIDTH=250><A HREF="./PetscDrawEOP.html">PetscDrawEOP</A></TD>
<TD WIDTH=250><A HREF="./PetscDrawRestoreSingleton.html">PetscDrawRestoreSingleton</A></TD>
<TD WIDTH=250><A HREF="./PetscDrawViewPortsSet.html">PetscDrawViewPortsSet</A></TD>
<TR>
<TD WIDTH=250><A HREF="./PetscDrawGetCoordinates.html">PetscDrawGetCoordinates</A></TD>
<TD WIDTH=250><A HREF="./PetscDrawSP.html">PetscDrawSP</A></TD>
<TD WIDTH=250><A HREF="./PetscDrawZoom.html">PetscDrawZoom</A></TD>
<TR>
<TR><TD WIDTH=250 COLSPAN="3"><B>Developer - Interfaces intended primarily for library developers, not for typical applications programmers</B></TD></TR>
<TD WIDTH=250><A HREF="./PetscDrawCoordinateToPixel.html">PetscDrawCoordinateToPixel</A></TD>
<TD WIDTH=250><A HREF="./PetscDrawPixelToCoordinate.html">PetscDrawPixelToCoordinate</A></TD>
<TD WIDTH=250><A HREF="./PetscInitializeDrawPackage.html">PetscInitializeDrawPackage</A></TD>
<TR>
<TD WIDTH=250><A HREF="./PetscDrawFinalizePackage.html">PetscDrawFinalizePackage</A></TD>
<TD WIDTH=250><A HREF="./PetscDrawRegister.html">PetscDrawRegister</A></TD>
<TD WIDTH=250><A HREF="./"></A></TD>
<TR>
<TD WIDTH=250><A HREF="./PetscDrawIndicatorFunction.html">PetscDrawIndicatorFunction</A></TD>
<TD WIDTH=250><A HREF="./PetscDrawRegisterAll.html">PetscDrawRegisterAll</A></TD>
<TD WIDTH=250><A HREF="./"></A></TD>
<TR>
<TR><TD WIDTH=250 COLSPAN="3"><B>No deprecated routines</B></TD></TR>
</TABLE>
<BR><A HREF="../../index.html">Table of Contents</A>
|