Date: 2022-03-31T04:45:59+00:00

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: PetscDrawRectangle(), PetscDrawTriangle(), PetscDrawMarker(), PetscDrawPoint(), PetscDrawString(), PetscDrawArrow()
     21: @*/
     22: PetscErrorCode  PetscDrawEllipse(PetscDraw draw, PetscReal x, PetscReal y, PetscReal a, PetscReal b, int c)
     23: {
     26:   (*draw->ops->ellipse)(draw, x, y, a, b, c);
     27:   return 0;
     28: }