PQVWR(3g) — Subroutines
Name
PQVWR − Returns view representation information.
Operating States: PHOP, WSOP, ∗, ∗
PHIGS standard function
Syntax
PQVWR (WKID, VIEWI, CURQ, ERRIND, VWUPD, VWORMT, VWMPMT, VWCPLM,
XYCLPI, BCLIPI, FCLIPI)
Argument Data Type Access Description
---------------------------------------------------------------------------
WKID Integer Read Workstation identifier
VIEWI Integer Read View index requested
CURQ Integer Read Return current or requested
values flag
ERRIND Integer Write Error indicator
VWUPD Integer Write View transformation update state
VWORMT(4,4) Array of Write View orientation matrix
reals
VWMPMT(4,4) Array of Write View mapping matrix
reals
VWCPLM(6) Array of Write View clipping limits, in
reals normalized projection
coordinates (XMIN, XMAX, YMIN,
YMAX, ZMIN, ZMAX)
XYCLPI Integer Write xy-clipping flag
BCLIPI Integer Write Back clipping flag
FCLIPI Integer Write Front clipping flag
---------------------------------------------------------------------------
Constants
Defined Argument Constant Description
---------------------------------------------------------------------------
CURQ PCURVL Current values
PRQSVL Requested values
VWUPD PNPEND No update pending
PPEND Update pending
XYCLPI, PNCLIP Clipping disabled
BCLIPI, PCLIP Clipping enabled
FCLIPI
---------------------------------------------------------------------------
Description
PQVWR queries the workstation state list and returns values for the following:
•Viewing transformation update state
•Requested and current view orientation matrices
•Requested and current view mapping matrices
•Requested and current view clipping limits in normalized projection coordinate points
•Requested and current xy-clipping indicators
•Requested and current back-clipping indicators
•Requested and current front-clipping indicators
If the application requests a viewing transformation change but Digital PHIGS does not provide it by the time the application calls this function, the viewing transformation update state is PPEND.
See Also
PQPVWR
PQVWF
PSVWR
PSVWR3