commlib.task.at
クラス RescueAreaTaskMessage
java.lang.Object
commlib.message.RCRSCSMessage
commlib.task.TaskMessage
commlib.task.at.AmbulanceTeamTaskMessage
commlib.task.at.RescueAreaTaskMessage
- すべての実装されたインタフェース:
- IMessage, ITaskMessage
public class RescueAreaTaskMessage
- extends AmbulanceTeamTaskMessage
The RescueAreaTaskMessage show the message that command to rescue.
This class inform some areas (set of area) and order to search and rescue
victim in this area.
- 作成者:
- takefumi
コンストラクタの概要 |
RescueAreaTaskMessage(int time,
rescuecore2.worldmodel.EntityID ownerID,
rescuecore2.worldmodel.EntityID atID,
rescuecore2.worldmodel.EntityID... areas)
Constructor Create the message to order to rescue to AT. |
RescueAreaTaskMessage(int time,
rescuecore2.worldmodel.EntityID ownerID,
rescuecore2.worldmodel.EntityID atID,
java.util.List<rescuecore2.worldmodel.EntityID> areas)
Constructor Create the message to order rescue to AT. |
RescueAreaTaskMessage(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 the list of areas that are target of the search. |
クラス java.lang.Object から継承されたメソッド |
getClass, notify, notifyAll, toString, wait, wait, wait |
RescueAreaTaskMessage
public RescueAreaTaskMessage(int time,
rescuecore2.worldmodel.EntityID ownerID,
rescuecore2.worldmodel.EntityID atID,
rescuecore2.worldmodel.EntityID... areas)
Constructor
Create the message to order to rescue to AT.
Included data are follow.
- time:the time that the message is created.(int)
- ownerID:EntityID of the agent that sent this message.
- atID:EntityID of AT that is ordered to do.
- areas:EntityIDs of area that are search target
- パラメータ:
time
- step numownerID
- EntityID of the agent that sent this message.atID
- EntityID of AT.areas
- EntityIDs of area
RescueAreaTaskMessage
public RescueAreaTaskMessage(int time,
rescuecore2.worldmodel.EntityID ownerID,
rescuecore2.worldmodel.EntityID atID,
java.util.List<rescuecore2.worldmodel.EntityID> areas)
Constructor
Create the message to order rescue to AT.
Included data are follow.
- time:the time that the message is created.(int)
- ownerID:EntityID of the agent that sent this message.
- atID:EntityID of AT that is ordered to do.
- areas:List of EntityIDs of area that are search target
- パラメータ:
time
- step numownerID
- EntityID of the agent that sent this messageatID
- EntityID of the ATareas
- List of EntityID
RescueAreaTaskMessage
public RescueAreaTaskMessage(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.
- パラメータ:
bitList
- offset
- bitSizeMap
-
getTargetAreaList
public java.util.List<rescuecore2.worldmodel.EntityID> getTargetAreaList()
- Return the list of areas that are target of the search.
- 戻り値:
- Return list of areas(List<EntityID>)