Actual source code: dellipse.c


  2: /*
  3:        Provides the calling sequences for all the basic Draw routines.
  4: */
  5: #include <petsc/private/drawimpl.h>

  7: /*@
  8:   PetscDrawEllipse - Draws an ellipse onto a drawable.

 10:   Not collective

 12:   Input Parameters:
 13: + draw - The drawing context
 14: . x,y  - The center
 15: . a,b  - The major and minor axes lengths
 16: - c    - The color

 18:   Level: beginner

 20: .seealso: `PetscDraw`, `PetscDrawRectangle()`, `PetscDrawTriangle()`, `PetscDrawMarker()`, `PetscDrawPoint()`, `PetscDrawString()`, `PetscDrawArrow()`
 21: @*/
 22: PetscErrorCode PetscDrawEllipse(PetscDraw draw, PetscReal x, PetscReal y, PetscReal a, PetscReal b, int c)
 23: {
 25:   PetscUseTypeMethod(draw, ellipse, x, y, a, b, c);
 26:   return 0;
 27: }