GKSによる2次元グラフィックス

GKSの手続き一覧(この教材に関連するもの)

左から順に
  1. Fortranの名称 (GKS標準による)
  2. C言語の名称 (NCAR Graphicsの場合。GKS標準かどうかは未確認)
  3. 機能の名前(なるべくGKS標準による)
  4. 機能の説明(標準ではない)

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
増田 耕一
[目次へ]