|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectcommlib.message.RCRSCSMessage
commlib.task.TaskMessage
commlib.task.ScoutAreaTaskMessage
public class ScoutAreaTaskMessage
The ScoutAreaTaskMessage represent the message that command to scout.
This class inform some areas (set of area) to Platoon Agents and order to search and
scout in this area.
コンストラクタの概要 | |
---|---|
ScoutAreaTaskMessage(int time,
rescuecore2.worldmodel.EntityID ownerID,
rescuecore2.worldmodel.EntityID targetAgentID,
rescuecore2.worldmodel.EntityID... areas)
Constructor Create the message to order to scout to Platoon Agents. |
|
ScoutAreaTaskMessage(int time,
rescuecore2.worldmodel.EntityID ownerID,
rescuecore2.worldmodel.EntityID targetAgentID,
java.util.List<rescuecore2.worldmodel.EntityID> areas)
Constructor Create the message to order to scout to Platoon Agents. |
|
ScoutAreaTaskMessage(java.util.List<java.lang.Integer> bitList,
int offset,
java.util.EnumMap<DataType,java.lang.Integer> bitSizeMap)
The method that the library use to convert the message. |
メソッドの概要 | |
---|---|
java.util.List<rescuecore2.worldmodel.EntityID> |
getTargetAreaList()
Return list of EntityID of areas that are target of scout |
クラス commlib.task.TaskMessage から継承されたメソッド |
---|
getAssignedAgentID, getMessageOwnerID |
クラス commlib.message.RCRSCSMessage から継承されたメソッド |
---|
equals, getData, getMessageBitSize, getMessageType, getSendTime, hashCode, isSendable, setData, setData |
クラス java.lang.Object から継承されたメソッド |
---|
getClass, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public ScoutAreaTaskMessage(int time, rescuecore2.worldmodel.EntityID ownerID, rescuecore2.worldmodel.EntityID targetAgentID, rescuecore2.worldmodel.EntityID... areas)
time
- step numownerID
- EntityID of the agent that sent this message.targetAgentID
- EntityID of agent.areas
- EntityIDs of areapublic ScoutAreaTaskMessage(int time, rescuecore2.worldmodel.EntityID ownerID, rescuecore2.worldmodel.EntityID targetAgentID, java.util.List<rescuecore2.worldmodel.EntityID> areas)
time
- step numownerID
- EntityID of the agent that sent this messagetargetAgentID
- EntityID of agent.areas
- List of EntityIDpublic ScoutAreaTaskMessage(java.util.List<java.lang.Integer> bitList, int offset, java.util.EnumMap<DataType,java.lang.Integer> bitSizeMap)
bitList
- offset
- bitSizeMap
- メソッドの詳細 |
---|
public java.util.List<rescuecore2.worldmodel.EntityID> getTargetAreaList()
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |