Actual source code: dcoor.c
1: /*$Id: dcoor.c,v 1.28 2001/03/23 23:20:08 balay Exp $*/
2: /*
3: Provides the calling sequences for all the basic PetscDraw routines.
4: */
5: #include src/sys/src/draw/drawimpl.h
7: /*@
8: PetscDrawSetCoordinates - Sets the application coordinates of the corners of
9: the window (or page).
11: Not collective
13: Input Parameters:
14: + draw - the drawing object
15: - xl,yl,xr,yr - the coordinates of the lower left corner and upper
16: right corner of the drawing region.
18: Level: advanced
20: Concepts: drawing^coordinates
21: Concepts: graphics^coordinates
23: .seealso: PetscDrawGetCoordinates()
25: @*/
26: int PetscDrawSetCoordinates(PetscDraw draw,PetscReal xl,PetscReal yl,PetscReal xr,PetscReal yr)
27: {
32: draw->coor_xl = xl; draw->coor_yl = yl;
33: draw->coor_xr = xr; draw->coor_yr = yr;
34: if (draw->ops->setcoordinates) {
35: (*draw->ops->setcoordinates)(draw,xl,yl,xr,yr);
36: }
37: return(0);
38: }