gtool4 規約 version 4.0beta4
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 属性で示される。以下では図形変数の種類ごとに属性とその意味を記述する。