GETVIEWCOORD, GETVIEWCOORD_W

グラフィックス・サブルーチン:物理座標またはウィンドウ座標をビューポート座標に変換します。

モジュールUSE DFLIB

形式

CALL GETVIEWCOORD (x, y, t)
CALL GETVIEWCOORD_W (wx, wy, wt)

x, y
(入力) INTEGER(2)。ビューポート座標に変換する物理座標。

t
(出力) 構造型 xycoord。ビューポート座標。xycoord 構造型 (\DF98\INCLUDE サブディレクトリの DFLIB.F90 に定義) は,以下のようになります。

TYPE xycoord
  INTEGER(2) xcoord   ! x-coordinate
  INTEGER(2) ycoord   ! y-coordinate
END TYPE xycoord

wx, wy
(入力) REAL(8)。ビューポート座標に変換するウィンドウ座標。

wt
(出力) 構造型 xycoord。ビューポート座標。xycoord 構造型は,上記を参照してください。

ビューポート座標は,SETVIEWPORT でビューポートとして定義された画面の領域を参照します。物理座標は,物理画面を参照します。両方とも整数座標値を取ります。ウィンドウ座標は,SETWINDOW または SETWSIZEQQ で設定した大きさのウィンドウを参照します。ウィンドウ座標は,浮動小数点値でウィンドウ領域でデータの拡大縮小が簡単に行えます。座標系についての詳細は,「座標系について」を参照してください。

互換性

STANDARD GRAPHICS QUICKWIN GRAPHICS LIB

関連情報

GETPHYSCOORDGETWINDOWCOORD

GETPHYSCOORD の例を参照してください。