おそらく普通のSwarmシミュレーションでは、probeDisplayManagerというこのクラスの1つのインスタンスを含むだけです。probeDisplayManagerオブジェクトはProbeDisplayの自動生成に使われるもので、このオブジェクトは与えられたオブジェクトからProbeMapを取得しようと試みます。与えられたオブジェクトがメソッド- getProbeMapに応答しないならば(つまりSwarmObjectから継承していない)、probeDisplayManagerはProbeMapにprobeLibraryを照会します。そのオブジェクトのクラスに対するprobeLibraryにProbeMapがインストールされていないときは、DefaultProbeMapを作成します。次に、ターゲットオブジェクトに対するProbeDisplayを作成し、このProbeDisplayが削除されるまで、更新メッセージを受け取るとProbeDisplayを更新します。
simtoolsguiライブラリのインターフェイス定義を参照してください。
Prev | Home | Next |
simtoolsguiライブラリのプローブサポート | Up | Objective CとSwarm |