Actual source code: dcoor.c
petsc-3.6.1 2015-08-06
2: /*
3: Provides the calling sequences for all the basic PetscDraw routines.
4: */
5: #include <petsc/private/drawimpl.h> /*I "petscdraw.h" I*/
9: /*@
10: PetscDrawSetCoordinates - Sets the application coordinates of the corners of
11: the window (or page).
13: Not collective
15: Input Parameters:
16: + draw - the drawing object
17: - xl,yl,xr,yr - the coordinates of the lower left corner and upper
18: right corner of the drawing region.
20: Level: advanced
22: Concepts: drawing^coordinates
23: Concepts: graphics^coordinates
25: .seealso: PetscDrawGetCoordinates()
27: @*/
28: PetscErrorCode PetscDrawSetCoordinates(PetscDraw draw,PetscReal xl,PetscReal yl,PetscReal xr,PetscReal yr)
29: {
34: draw->coor_xl = xl; draw->coor_yl = yl;
35: draw->coor_xr = xr; draw->coor_yr = yr;
36: if (draw->ops->setcoordinates) {
37: (*draw->ops->setcoordinates)(draw,xl,yl,xr,yr);
38: }
39: return(0);
40: }