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