GKSによる2次元グラフィックス
GKSの手続き一覧(この教材に関連するもの)
左から順に
- Fortranの名称 (GKS標準による)
- C言語の名称 (NCAR Graphicsの場合。GKS標準かどうかは未確認)
- 機能の名前(なるべくGKS標準による)
- 機能の説明(標準ではない)
GKSの開始・終了、装置の利用開始・終了
GOPKS gopen_gks open GKS GKSの利用開始
GCLKS gclose_gks close GKS GKSの利用終了
GOPWK gopen_ws open workstation 装置の利用開始
GCLWK gclose_ws close workstation 装置の利用終了
GACWK gactivate_ws activate workstation 装置を実際に使う
GDAWK deactivate_ws deactivate workstation 装置の利用を中止する
以下は、本来のGKSのルーチンではなく、NCAR Graphicsで便宜的に使うもの。
opngks c_opngks GKSと1つの装置の利用開始
clsgks c_clsgks GKSと1つの装置の利用終了
frame c_frame 1画面の終わり
基本図形要素
GPL gpolyline polyline 折れ線
GPM gpolymarker polymarker 記号群
GFA gfill_area fill area 多角形領域の塗りつぶし
GTX gtext text 文字列
ウィンドウ・ビューポートに関するもの
GSWN gset_win set window ウィンドウの大きさを決める
GSVP gset_vp set viewport ビューポートの範囲を決める
GSELNT gsel_norm_tran select normalization 正規化変換を選ぶ
transformation
GQNT ginq_norm_tran inquire normalization ウィンドウとビューポートの
transformation 値を問い合わせる
線の属性
GSLN gset_linetype set line type 線の種類(実線か破線か)
GSPLCI gset_line_colr_ind set line color index 色の番号
GSLWSC gset_linewidth set line width scale 線の太さ(相対値)
記号の属性
GSMK gset_marker_type set marker type 記号の種類
GSPMCI gset_marker_colr_ind set marker color index 色の番号
GSMKSC gset_marker_size set marker size scale 記号の大きさ(相対値)
領域塗りつぶしの属性
GSFAIS gset_fill_int_style set interior style 領域の様式
(中空、塗りつぶし、
パタン、ハッチング)
GSFACI gset_fill_colr_ind set fill color index 色の番号
GSFASI gset_fill_style_ind set fill style index 模様などの番号
文字(列)の属性
GSTXAL gset_text_align set text alignment 文字列と指定した
座標との位置関係
GSTXCI gset_text_colr_ind set text color index 色の番号
GSCHH gset_char_ht set character height 文字の大きさ(WC)
GSCHUP gset_char_up_vec set character up vector 文字の向き
(文字にとっての上向き)
2000-04-23; 2005-08-10
増田 耕一
[目次へ]