GSAFの機能
- 基本機能
- 頁単位の作図(A4横用紙のB5横の領域内が標準)
- 線分,線分列,多角形,英数文字列,記号
- 図形属性:線種,線幅,色
- 色指定:8色指定または RGB 指定
- 文字属性:幅,高さ,間隔,角度,傾き,書体
- 文字書体:線文字,簡易書体,Courier, Times, Helvetica, Symbol
- 文字列内制御:上付/下付添字,微小空白,書体変更
- 文字の画面表示は簡易書体,印刷時は postscript 書体が可能
- 応用機能
- グラフ:目盛り,目盛り数値,折れ線グラフ,散布グラフ
- 等高線:同一線種,可変線種,色塗り
- 等高線データ:等間隔格子,不等間隔格子,等角間隔円形,不等間隔扇型
- 2次元データの3次元表示:等間隔格子,等高線,色塗り
- 2次元データの3次元表示:目盛り,目盛り数値
- 出力機能
- 画面出力:X Window が標準(一部の機能はTektro互換表示も可能)
- 1画面表示後に入力待ちが標準:改行などの入力で処理続行
- 図形ファイルへの格納を頁毎に指定することが可能
- 画面表示せずに全頁を図形ファイルに格納することも可能
- 画面ダンプ可能(xwd形式)
- 1bit, 8bit, 16/24/32 bit 多色表示対応
- 図形ファイル
- 圧縮テキスト形式:サイズが小さく,機種依存性がなく,転送が容易
- cat コマンドでファイルの合体も可能
- gsview コマンドで画面表示可能
- gstops コマンドで postscript file に変換可能
- gstoeps コマンドで EPSF (Illustrator 形式)に変換可能
- 頁毎に表示/変換が可能
- 複数頁を一括して1頁に表示/変換が可能
- postscript file/EPSF からは ghostscript で各種ファイルに変換可能
- postscript file/EPSF は,monochrome, gray, color が選択可能
- 入力機能
- キーボード入力
- カーソル入力
- キー押下,マウスボタン押下/開放,マウス移動のイベント入力
- 補助機能
- 演算時間,時刻,日付
- 乱数,乱数初期化
- バッファ内データ表示,時間待ち
- 動作環境
- Fortran77, C, X Window の開発環境
- gcc と g77 を含む通常の Linux Distribution で動作可能
- Linux, HP, Sun, IBM/RS, Compac/Alpha, MacOSX 等で動作確認