# GETWINDOWCOORD (W*S)

Graphics Subroutine: Converts viewport coordinates to window coordinates.

## Module

USE IFQWIN

CALL GETWINDOWCOORD (x,y,s)

x,y | (Input) INTEGER(2). Viewport coordinates to be converted to window coordinates.
s | (Output) Derived type `wxycoord`. Window coordinates. The `wxycoord` derived type is defined in `IFQWIN.F90` as follows:
    TYPE wxycoord
      REAL(8) wx   ! x-coordinate
      REAL(8) wy   ! y-coordinate
    END TYPE wxycoord

Physical coordinates refer to the physical screen. Viewport coordinates refer to an area of the screen defined as the viewport with SETVIEWPORT. Both take integer coordinate values. Window coordinates refer to a window sized with SETWINDOW or SETWSIZEQQ. Window coordinates are floating-point values and allow easy scaling of data to the window area.

## Example

See the example program in GETPHYSCOORD.

Parent topic: Graphics Library Routines

## See Also

GETCURRENTPOSITION
GETPHYSCOORD
GETVIEWCOORD
MOVETO
SETVIEWPORT
SETWINDOW