gtool4 規約 version 4.0beta4

4. 図形オブジェクトの格納法

2000/01/31 11:03 豊田英司


図形オブジェクトとリンク

ひとつの図形オブジェクトは int 型で次元を持たない netCDF 変数として格納される。これを図形変数とよぶ。図形オブジェクトの属性は netCDF 変数の属性として格納される。図形オブジェクトを格納する変数名には接頭辞 gt_ を与えねばならない。可視化ソフトウェアは特に指定されなければ gt_main 変数を探し出してこれを表示する。これは通例紙面オブジェクトまたは図オブジェクトである。

図形オブジェクトは他の図形オブジェクトを「持つ」ことができる。図形オブジェクトの所有する図形オブジェクトの一覧は gt_object_member 属性に格納される。gt_object_member 属性値は空白で区切られた図形オブジェクトの短縮名称のリストである。図形オブジェクトの gt_object_link_短縮名称 属性に一般変数名を格納する。

例:  紙面オブジェクト gt_main は図オブジェクト gt_figure1 および gt_figure2 を「持っている」。

int	gt_main;
gt_main:gt_object_class = "sheet";
gt_main:gt_object_member = "gt_figure1 gt_figure2";
gt_main:gt_object_link_gt_figure1 = "#gt_figure1";
gt_main:gt_object_link_gt_figure2 = "#gt_figure2";

int	gt_figure1;
gt_figure1:gt_object_class = "figure";

int	gt_figure2;
gt_figure2:gt_object_class = "figure";

図形変数の種類は gt_object_class 属性で示される。以下では図形変数の種類ごとに属性とその意味を記述する。

sheet 紙面

figure

line_graph 折れ線 

contour_graph 等値線群

tone_graph トーン塗り分け

arrow_graph 矢印群

mark_graph マーク散布

axis 座標軸

legend 文字