commlib.task.fb
クラス ExtinguishAreaTaskMessage
java.lang.Object
commlib.message.RCRSCSMessage
commlib.task.TaskMessage
commlib.task.fb.FireBrigadeTaskMessage
commlib.task.fb.ExtinguishAreaTaskMessage
- すべての実装されたインタフェース:
- IMessage, ITaskMessage
public class ExtinguishAreaTaskMessage
- extends FireBrigadeTaskMessage
The ExtinguishAreaTaskMessage represent the message that command to
extinguish.
This class inform some areas (set of area) to FB and order to search and
fight fires in this area.
- 作成者:
- takefumi
コンストラクタの概要 |
ExtinguishAreaTaskMessage(int time,
rescuecore2.worldmodel.EntityID ownerID,
rescuecore2.worldmodel.EntityID fbID,
rescuecore2.worldmodel.EntityID... areas)
Constructor Create the message to order to fight fires to FB. |
ExtinguishAreaTaskMessage(int time,
rescuecore2.worldmodel.EntityID ownerID,
rescuecore2.worldmodel.EntityID fbID,
java.util.List<rescuecore2.worldmodel.EntityID> areas)
Constructor Create the message to order fight fires to FB. |
ExtinguishAreaTaskMessage(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 fire fight |
クラス java.lang.Object から継承されたメソッド |
getClass, notify, notifyAll, toString, wait, wait, wait |
ExtinguishAreaTaskMessage
public ExtinguishAreaTaskMessage(int time,
rescuecore2.worldmodel.EntityID ownerID,
rescuecore2.worldmodel.EntityID fbID,
rescuecore2.worldmodel.EntityID... areas)
Constructor
Create the message to order to fight fires to FB.
Included data are follow.
- time:the time that the message is created.(int)
- ownerID:EntityID of the agent that sent this message.
- fbID:EntityID of FB that is ordered to do.
- areas:EntityIDs of area that are search target
- パラメータ:
time
- step numownerID
- EntityID of the agent that sent this message.fbID
- EntityID of FB.areas
- EntityIDs of area
ExtinguishAreaTaskMessage
public ExtinguishAreaTaskMessage(int time,
rescuecore2.worldmodel.EntityID ownerID,
rescuecore2.worldmodel.EntityID fbID,
java.util.List<rescuecore2.worldmodel.EntityID> areas)
Constructor
Create the message to order fight fires to FB.
Included data are follow.
- time:the time that the message is created.(int)
- ownerID:EntityID of the agent that sent this message.
- fbID:EntityID of FB 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 messagefbID
- EntityID of the FBareas
- List of EntityID
ExtinguishAreaTaskMessage
public ExtinguishAreaTaskMessage(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 list of EntityID of areas that are target of fire fight
- 戻り値:
- List of fire fight targets(List<EntityID>)