gtool4 規約 version 4.3

9. (参考) 構造体変数の利用例

2001-12-30T00:24:00+09:00 地球流体電脳倶楽部 davis プロジェクト


図形表現の例

図1のような可視化表現を保存する方法を考える。 ただし、赤線・青線・枠外に延びる線は説明のためつけられたものである。

図1 表現を以下のように記述してみよう。

図形要素への分解

フレーム gt_main は図 gt_figure1 および図 gt_figure2 を「持っている」。

int	main;
main:gt_structure_class = "sheet";
main:gt_structure_member = "gt_figure1 gt_figure2";
main:gt_structure_link_gt_figure1 = "?gt_figure1";
main:gt_structure_link_gt_figure2 = "?gt_figure2";

int	gt_figure1;
gt_figure1:gt_structure_class = "figure";

int	gt_figure2;
gt_figure2:gt_structure_class = "figure";