Agent
説明
エージェントシステムのメンバーであるエージェントに関連するデータおよびメソッドが利用可能になります。
プロパティ
object | エージェントに関連付けられているオブジェクトを取得します。 |
socialForce | エージェントのソーシャルフォース状態を利用します。 |
メソッド
activateBehavior | エージェントの名前付きの動作を有効化します。 |
deactivateBehavior | エージェントの名前付きの動作を無効化します。 |
neighbors | 任意の動作に関連付けられた一連の近接要素を取得します。 |
コンストラクター
Agent | オブジェクトと関連付けられたエージェントを利用可能にします。 |
詳細
削除を行わないでください。doc.flexsim.comのアンカーが修正されます。
削除を行わないでください。doc.flexsim.comのアンカーが修正されます。
削除を行わないでください。doc.flexsim.comのアンカーが修正されます。
削除を行わないでください。doc.flexsim.comのアンカーが修正されます。
削除を行わないでください。doc.flexsim.comのアンカーが修正されます。
Agentコンストラクター
Agent( Object object ) |
パラメータ
object | エージェントシステムのメンバーであるオブジェクトです。 |
戻り値
Agent | AGVオブジェクト |
説明
オブジェクトと関連付けられたエージェントを利用可能にします。
オブジェクトと関連付けられたエージェントを利用する場合、このコンストラクターを使用するか、Agent.System.getAgentを呼び出します。オブジェクトが複数のエージェントシステムのメンバーである場合、このコンストラクターを呼び出すことでオブジェクトがメンバーとして所属している最初のシステムを利用できます。ツリーノードからキャストするのは正しくありません。
as()キャストメソッドの代わりに、このコンストラクターを使用する必要があります。オブジェクトにas()を使用すると、正しく動作しません。
Agent agent = Agent(object); // correct
Agent agent = object; // auto-downcast: incorrect
Agent agent = object.as(Agent); // explicit cast: incorrect