Actual source code: dellipse.c
  1: /*
  2:        Provides the calling sequences for all the basic Draw routines.
  3: */
  4: #include <petsc/private/drawimpl.h>
  6: /*@
  7:   PetscDrawEllipse - Draws an ellipse onto a drawable.
  9:   Not Collective
 11:   Input Parameters:
 12: + draw - The drawing context
 13: . x    - The x coordinate of the center
 14: . y    - The y coordinate of the center
 15: . a    - The major axes length
 16: . b    - The minor axes length
 17: - c    - The color
 19:   Level: beginner
 21: .seealso: `PetscDraw`, `PetscDrawRectangle()`, `PetscDrawTriangle()`, `PetscDrawMarker()`, `PetscDrawPoint()`, `PetscDrawString()`, `PetscDrawArrow()`
 22: @*/
 23: PetscErrorCode PetscDrawEllipse(PetscDraw draw, PetscReal x, PetscReal y, PetscReal a, PetscReal b, int c)
 24: {
 25:   PetscFunctionBegin;
 27:   PetscUseTypeMethod(draw, ellipse, x, y, a, b, c);
 28:   PetscFunctionReturn(PETSC_SUCCESS);
 29: }