%表題   らくらくDCL
%
%履歴
%\Drireki{
%         95/04/13 余田 成男
%        }
%
%\Dchapter{付録}
%\appendix
\Dchapterhead


この付録では, まず, GRPH1 と GRPH2 のパッケージの一覧表を示します. 
\vspace{1em}

また, フォント, トーンパターンに関する各種テーブルを示します. これらの
テーブルを生成するプログラムは dcl-x.x/demo/grph1/sgpack/ の中にありま
す.  フォントについてはsgfont.f, トーンパターンについてはsgtone.fによっ
て対応するテーブルを生成できます.

%-----------------------------------------------------------------------
\section{GRPHパッケージ一覧}
\subsection{GRPH1}

図形処理下位パッケージ GRPH1 は, 座標変換をしたり, 線分などの基本的な
図形を描画するパッケージです. このパッケージは, MATH1 と MISC1 のライ
ブラリを使用しています.
\vspace{1em}

GRPH1 は, 次のサブパッケージから構成されています.
\begin{itemize}
   \item {\bf SGPACK : } ユーザーインターフェイス
   \item {\bf SLPACK : } 複数の図の割り付けのための基本ルーチン
   \item {\bf SZPACK : } 線分やトーンなどの図形を描画する基本ルーチン
   \item {\bf STPACK : } 座標変換の基本関数
   \item {\bf SWPACK : } 実際の描画デバイスに出力する下請けルーチン
\end{itemize}

通常, ユーザーが使うのは主として SGPACK と SLPACK のルーチン群で, その
他のパッケージを使わなければならない場合は少ないでしょう. しかし, 実際
の描画動作は SZPACK がおこないますから, 基本的には SZPACK だけでプログ
ラムを書くことも可能です. SGPACK は各種パラメーター設定などのオーバー
ヘッドにかなりの時間が使われる場合がありますから, SZPACK を使えばその
分だけ高速化できるはずです. 
\vspace{1em}

なお, これらのパッケージのうちで, 機種依存部分を含むのは SWPACK だけで
す. 

%-----------------------------------------------------------------------
\subsection{GRPH2}

図形処理上位パッケージ GRPH2 は, GRPH1 の折れ線や文字といった単純な図
形要素を組み合せて, 座標軸や等高線図などを描くルーチンを集めたものです.
\vspace{1em}

GRPH2 はレベル2のライブラリであり機種に依存しませんが, GRPH1, MISC1,
MATH1 が正しくインストールされている必要があります.
\vspace{1em}

GRPH2 は, 次のサブパッケージから構成されています.
\begin{itemize}
  \item {\bf GRPACK : }     上位コントロールルーチン
  \item {\bf U[XYZ]PACK : } 直交座標軸ルーチン
  \item {\bf ULPACK : }     対数座標軸ルーチン
  \item {\bf UCPACK : }     日付に関する座標軸ルーチン
  \item {\bf USPACK : }     自動スケーリングルーチン
  \item {\bf U[UVH]PACK : } 1次元量のグラフ表示ルーチン
  \item {\bf UDPACK : }     等高線ルーチン
  \item {\bf UEPACK : }     トーン塗りつぶしルーチン
  \item {\bf UGPACK : }     ベクトル場表示ルーチン
  \item {\bf UWPACK : }     格子点情報の管理ルーチン
  \item {\bf UMPACK : }     地図投影ルーチン
\end{itemize}

\newpage
%-----------------------------------------------------------------------
\section{フォント一覧}
\subsection{フォントテーブル1}

次のテーブルは, フォント番号1のフォントテーブルです. 

\vspace{2cm}
\begin{center}
\Depsf[16cm]{append/sgfont1.eps}\\
% (BoundingBox: 110 0 640 530)
{\bf sgfont.f: frame1}\\
\end{center}

\newpage
%-----------------------------------------------------------------------
\subsection{フォントテーブル2}

次のテーブルは、フォント番号2のフォントテーブルです.

\vspace{2cm}
\begin{center}
\Depsf[16cm]{append/sgfont2.eps}\\
% (BoundingBox: 110 0 640 530)
{\bf sgfont.f: frame2}\\
\end{center}

\newpage
%-----------------------------------------------------------------------
\section{トーンパターン一覧}
\subsection{トーンパターンテーブル0}

次のテーブルは, パターン番号の百の位が0のトーンパターンテーブルです.

\vspace{2cm}
\begin{center}
\Depsf[16cm]{append/sgtone0.eps}\\
% (BoundingBox: 110 0 640 530)
{\bf sgtone.f: frame1}\\
\end{center}

\newpage
%-----------------------------------------------------------------------
\subsection{トーンパターンテーブル1}

次のテーブルは, パターン番号の百の位が1のトーンパターンテーブルです.

\vspace{2cm}
\begin{center}
\Depsf[16cm]{append/sgtone1.eps}\\
% (BoundingBox: 110 0 640 530)
{\bf sgtone.f: frame2}\\
\end{center}

\newpage
%-----------------------------------------------------------------------
\subsection{トーンパターンテーブル2}

次のテーブルは, パターン番号の百の位が2のトーンパターンテーブルです.

\vspace{2cm}
\begin{center}
\Depsf[16cm]{append/sgtone2.eps}\\
% (BoundingBox: 110 0 640 530)
{\bf sgtone.f: frame3}\\
\end{center}

\newpage
%-----------------------------------------------------------------------
\subsection{トーンパターンテーブル3}

次のテーブルは, パターン番号の百の位が3のトーンパターンテーブルです.

\vspace{2cm}
\begin{center}
\Depsf[16cm]{append/sgtone3.eps}\\
% (BoundingBox: 110 0 640 530)
{\bf sgtone.f: frame4}\\
\end{center}

\newpage
%-----------------------------------------------------------------------
\subsection{トーンパターンテーブル4}

次のテーブルは, パターン番号の百の位が4のトーンパターンテーブルです.

\vspace{2cm}
\begin{center}
\Depsf[16cm]{append/sgtone4.eps}\\
% (BoundingBox: 110 0 640 530)
{\bf sgtone.f: frame5}\\
\end{center}

\newpage
%-----------------------------------------------------------------------
\subsection{トーンパターンテーブル5}

次のテーブルは, パターン番号の百の位が5のトーンパターンテーブルです.

\vspace{2cm}
\begin{center}
\Depsf[16cm]{append/sgtone5.eps}\\
% (BoundingBox: 110 0 640 530)
{\bf sgtone.f: frame6}\\
\end{center}

\newpage
%-----------------------------------------------------------------------
\subsection{トーンパターンテーブル6}

次のテーブルは, パターン番号の百の位が6のトーンパターンテーブルです.

\vspace{2cm}
\begin{center}
\Depsf[16cm]{append/sgtone6.eps}\\
% (BoundingBox: 110 0 640 530)
{\bf sgtone.f: frame7}\\
\end{center}


