jp.ac.nagoyau.is.ss.kishii.suntori.message.task.pf
クラス ClearRouteTaskMessage

java.lang.Object
  上位を拡張 jp.ac.nagoyau.is.ss.kishii.suntori.message.RCRSCSMessage
      上位を拡張 jp.ac.nagoyau.is.ss.kishii.suntori.message.task.TaskMessage
          上位を拡張 jp.ac.nagoyau.is.ss.kishii.suntori.message.task.pf.PoliceForceTaskMessage
              上位を拡張 jp.ac.nagoyau.is.ss.kishii.suntori.message.task.pf.ClearRouteTaskMessage
すべての実装されたインタフェース:
IMessage, ITaskMessage

public class ClearRouteTaskMessage
extends PoliceForceTaskMessage

経路解放指令メッセージクラスです.
このクラスはエージェント(啓開隊:PF)に,あるエリアからあるエリアまでの経路を確保することを指令するためのメッセージクラスです.

作成者:
takefumi

フィールドの概要
 
クラス jp.ac.nagoyau.is.ss.kishii.suntori.message.RCRSCSMessage から継承されたフィールド
COMMON_DATA_TYPE, data, messageType
 
コンストラクタの概要
ClearRouteTaskMessage(int time, EntityID pfID, EntityID departure, EntityID destination)
          コンストラクタ
経路解放指令メッセージを生成します.
ClearRouteTaskMessage(java.util.List<java.lang.Integer> bitList, int offset, java.util.EnumMap<DataType,java.lang.Integer> bitSizeMap)
          コンバート時にシステムが使用するコンストラクタ
 
メソッドの概要
 EntityID getDepartureAreaID()
          出発地点のEntityID
 EntityID getDestinationAreaID()
          目標地点のEntityID
 
クラス jp.ac.nagoyau.is.ss.kishii.suntori.message.task.pf.PoliceForceTaskMessage から継承されたメソッド
getAssignedAgentID
 
クラス jp.ac.nagoyau.is.ss.kishii.suntori.message.task.TaskMessage から継承されたメソッド
setEntityIDListData
 
クラス jp.ac.nagoyau.is.ss.kishii.suntori.message.RCRSCSMessage から継承されたメソッド
equals, getBrokenness, getBuriedness, getCoodinate, getDamage, getData, getData, getDataTypeArray, getEntityIDList, getFieryness, getHP, getID, getMessageBitSize, getMessageMinimumSize, getMessageType, getRepairCost, getSendTime, getSendTime, getSupplyQuantity, getWater, getWaterPower, hashCode, isSendable, setCoorinate, setData, setData
 
クラス java.lang.Object から継承されたメソッド
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ClearRouteTaskMessage

public ClearRouteTaskMessage(int time,
                             EntityID pfID,
                             EntityID departure,
                             EntityID destination)
コンストラクタ
経路解放指令メッセージを生成します.
含まれる情報は以下のものです.

パラメータ:
time - ステップ数
pfID - 啓開隊のEntityID
departure - 出発エリアのEntityiD
destination - 目標エリアのEntityID

ClearRouteTaskMessage

public ClearRouteTaskMessage(java.util.List<java.lang.Integer> bitList,
                             int offset,
                             java.util.EnumMap<DataType,java.lang.Integer> bitSizeMap)
コンバート時にシステムが使用するコンストラクタ

パラメータ:
bitList -
offset -
bitSizeMap -
メソッドの詳細

getDepartureAreaID

public EntityID getDepartureAreaID()
出発地点のEntityID

戻り値:
エリアのEntityID

getDestinationAreaID

public EntityID getDestinationAreaID()
目標地点のEntityID

戻り値:
エリアのEntityID