jp.ac.nagoyau.is.ss.kishii.suntori.message.information
クラス TransferInformation

java.lang.Object
  上位を拡張 jp.ac.nagoyau.is.ss.kishii.suntori.message.RCRSCSMessage
      上位を拡張 jp.ac.nagoyau.is.ss.kishii.suntori.message.information.WorldInformation
          上位を拡張 jp.ac.nagoyau.is.ss.kishii.suntori.message.information.TransferInformation
すべての実装されたインタフェース:
IMessage

public class TransferInformation
extends WorldInformation

救助隊の移動経路情報を表すクラスです.

作成者:
takefumi

フィールドの概要
 
クラス jp.ac.nagoyau.is.ss.kishii.suntori.message.RCRSCSMessage から継承されたフィールド
COMMON_DATA_TYPE, data, messageType
 
コンストラクタの概要
TransferInformation(int time, EntityID platoonID, EntityID... areas)
          コンストラクタ
救助隊の移動経路情報を生成します.
TransferInformation(int time, EntityID platoonID, java.util.List<EntityID> areas)
          コンストラクタ
救助隊の移動経路情報を生成します.
TransferInformation(java.util.List<java.lang.Integer> bitList, int offset, java.util.EnumMap<DataType,java.lang.Integer> bitSizeMap)
          コンバート時にシステムが使用するコンストラクタ
 
メソッドの概要
 EntityID getAgentID()
          救助隊のEntityIDを取得します.
 java.util.List<EntityID> getPathway()
          救助隊の移動経路を取得します.
 
クラス 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
 

コンストラクタの詳細

TransferInformation

public TransferInformation(int time,
                           EntityID platoonID,
                           EntityID... areas)
コンストラクタ
救助隊の移動経路情報を生成します.
含まれる情報は以下のものです.

パラメータ:
time - ステップ数
platoonID - 救助隊のEntityID
areas - 移動エリアのEntityID列

TransferInformation

public TransferInformation(int time,
                           EntityID platoonID,
                           java.util.List<EntityID> areas)
コンストラクタ
救助隊の移動経路情報を生成します.
含まれる情報は以下のものです.

パラメータ:
time - ステップ数
platoonID - 救助隊のEntityID
areas - 移動エリアのEntityIDリスト

TransferInformation

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

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

getAgentID

public EntityID getAgentID()
救助隊のEntityIDを取得します.

戻り値:
救助隊のEntityID

getPathway

public java.util.List<EntityID> getPathway()
救助隊の移動経路を取得します.

戻り値:
エリアのEntityIDのリスト