- get(Object) - クラス のメソッドrione.model.AdjacentGraph
-
- get(int) - クラス のメソッドrione.model.CriticalArea
-
- get(Area, Area, CostFunction, AdvancedWorldModel, int) - クラス のstaticメソッドrione.model.route.area.AreaRouter
-
A*探索
単一の目的地に移動する際に用いる
- get(Area, Set<StandardEntity>, CostFunction, AdvancedWorldModel, int) - クラス のstaticメソッドrione.model.route.area.AreaRouter
-
ダイクストラ法
複数の目的地のどれかに移動する際に用いる
- get(EntityID) - クラス のメソッドrione.model.route.pov.graph.PointOfVisivility
-
- getAggregatorPosition(EntityID) - クラス のメソッドrione.agent.CommunicationAgent
-
- getAggregators() - クラス のメソッドrione.agent.CommunicationAgent
-
- getAreaNodes() - クラス のメソッドrione.model.route.pov.graph.PointOfVisivility
-
- getAreaPartitionResult() - クラス のメソッドrione.model.areapartition.AreaPartitionBuilder
-
- getAreaPartitions() - クラス のメソッドrione.model.AdvancedWorldModel
-
- getAreas() - クラス のメソッドrione.model.CriticalArea
-
- getAStar(Human, Area, CostFunction) - クラス のメソッドrione.model.route.pov.POVRouter
-
A*探索 単一の目的地に移動する際に用いる
- getAStar(Area, Area, CostFunction) - クラス のメソッドrione.model.route.pov.POVRouter
-
- getAStarPath(Human, Area, CostFunction) - クラス のメソッドrione.model.route.pov.POVSearch
-
A*探索 単一の目的地に移動する際に用いる
- getAStarPath(Area, Area, CostFunction) - クラス のメソッドrione.model.route.pov.POVSearch
-
A*探索 単一の目的地に移動する際に用いる
- getAtCostFunction(Map<EntityID, Double>) - クラス のメソッドrione.model.route.pov.POVRouter
-
- getBelong() - クラス のメソッドrione.model.route.pov.graph.AreaNode
-
- getBitLength() - クラス のメソッドrione.communication.MessageBitSection
-
- getBitLength() - クラス のメソッドrione.io.BitArrayOutputStream
-
- getBuilding() - クラス のメソッドrione.model.AdjacentLine
-
- getBuilding() - クラス のメソッドrione.model.flow.FlowLine
-
- getBuriedHumans() - クラス のメソッドrione.model.AdvancedWorldModel
-
- getBurningBuildings() - クラス のメソッドrione.model.AdvancedWorldModel
-
- getCanLeaveTime(Human) - クラス のメソッドrione.agent.PlatoonAgent
-
ダメージを負ったHumanが何サイクル放置できるか求める
- getChannelManager() - クラス のメソッドrione.communication.CommunicationManagerPartsBuilder
-
- getCommandsCall() - クラス のメソッドrione.agent.at.DebugAmbulanceTeamAgent
-
- getCommandsCall() - クラス のメソッドrione.agent.fb.DebugFireBrigadeAgent
-
- getCommandsCall() - クラス のメソッドrione.agent.pf.DebugPoliceForceAgent
-
- getCommandsCall() - クラス のメソッドrione.agent.pf.DebugPoliceOfficeAgent
-
- getCommunicationUtil() - クラス のメソッドrione.communication.CommunicationManagerPartsBuilder
-
- getConfig() - クラス のメソッドrione.model.AdvancedWorldModel
-
- getContentBuildingsID() - クラス のメソッドrione.model.areapartition.PartedArea
-
- getCriticalArea() - クラス のメソッドrione.model.AdvancedWorldModel
-
- getData() - クラス のメソッドrione.io.BitArrayOutputStream
-
bit列の書き込まれたbyte配列を返す
- getDatasize() - クラス のメソッドrione.io.BitArrayOutputStream
-
bit列の書きこまれたbyteサイズを返す
- getDeathTime(Human) - クラス のメソッドrione.model.AdvancedWorldModel
-
死亡予測時刻
ダメージがない場合はtimestep + 1
判定できない場合は負
timestep以上に生きる場合もある
使う場合は要注意
Damageの変化を考慮していないので,さらに早く死ぬ可能性がある
- getDijkstra(Area, Set<StandardEntity>, CostFunction) - クラス のメソッドrione.model.route.pov.POVRouter
-
ダイクストラ探索 複数の目的地に移動する際に用いる
- getDijkstraPath(Area, Set<StandardEntity>, CostFunction) - クラス のメソッドrione.model.route.pov.POVSearch
-
- getDistance() - クラス のメソッドrione.model.AdjacentLine
-
- getDistance() - クラス のメソッドrione.model.flow.FlowLine
-
- getDistAverage() - クラス のメソッドrione.agent.HumanoidAgent
-
これまでの移動の平均距離を返します.
- getEnergyFlow() - クラス のメソッドrione.model.AdvancedWorldModel
-
- getEntitiesOfType(EnumSet<StandardEntityURN>) - クラス のメソッドrione.model.AdvancedWorldModel
-
EnumSetからEntityの集合を得る
- getEntrance() - クラス のメソッドrione.model.AdvancedWorldModel
-
- getEntrance(Building) - クラス のメソッドrione.model.Entrance
-
建物の入り口のRoadを得る。
- getFbCostFunction(Building) - クラス のメソッドrione.model.route.pov.POVRouter
-
- getHeaderNumber() - クラス のメソッドrione.communication.MessageBitSection
-
- getHorizontalCount(int) - クラス のメソッドrione.geom.AreaSplit
-
- getId() - クラス のメソッドrione.model.areapartition.PartedArea
-
- getIn(Building) - クラス のメソッドrione.model.flow.EnergyFlow
-
建物の受ける影響を取得します.
- getIn(EntityID) - クラス のメソッドrione.model.flow.EnergyFlow
-
建物の受ける影響を取得します.
- getInTotal(Building) - クラス のメソッドrione.model.flow.EnergyFlow
-
建物の受けた影響の合計を取得します.
- getInTotal(EntityID) - クラス のメソッドrione.model.flow.EnergyFlow
-
建物の受けた影響の合計を取得します.
- getInTotalRanking() - クラス のメソッドrione.model.flow.EnergyFlow
-
影響を受ける順ので並べられたリストを返します.
- getIsolated() - クラス のメソッドrione.model.AdvancedWorldModel
-
- getLastChangedTime(EntityID) - クラス のメソッドrione.model.TimeStamp
-
Entityの状態が最後に変化した時間を得る
- getLastSeenTime(EntityID) - クラス のメソッドrione.model.TimeStamp
-
そのEntityを最後に見た時間
見ていない場合は-1
- getLocateInBlocades() - クラス のメソッドrione.model.LocateInBlockade
-
- getLocateInBlockade() - クラス のメソッドrione.model.AdvancedWorldModel
-
- getMessengers() - クラス のメソッドrione.agent.CommunicationAgent
-
- getMultiAStar(Area, Collection<? extends StandardEntity>, CostFunction) - クラス のメソッドrione.model.route.pov.POVRouter
-
MultiAStar探索 複数の目的地に移動する際に用いる
効果は不明
- getMultiAStarPath(Area, Collection<? extends StandardEntity>, CostFunction) - クラス のメソッドrione.model.route.pov.POVSearch
-
目的地が複数ある場合のA*
originに向かって探索.本当に早いかは謎.
- getMultiDest(Area, Collection<? extends StandardEntity>, CostFunction) - クラス のメソッドrione.model.route.pov.POVRouter
-
- getNearestRoad(int, int) - クラス のメソッドrione.model.AdvancedWorldModel
-
- getNeighbours(StandardEntity, int) - クラス のメソッドrione.model.AdvancedWorldModel
-
隣接しているBuilding Roadを返す
引数 対象のBuilding※StandardEntity型
隣接の幅(メートル単位)
- getNeighbours() - クラス のメソッドrione.model.route.pov.graph.AreaNode
-
- getNeighbours() - クラス のメソッドrione.model.route.pov.graph.EdgeNode
-
- getNormalCostFunction() - クラス のメソッドrione.model.route.pov.POVRouter
-
- getOut(Building) - クラス のメソッドrione.model.flow.EnergyFlow
-
建物の与える影響を取得します.
- getOut(EntityID) - クラス のメソッドrione.model.flow.EnergyFlow
-
建物の与える影響を取得します.
- getPassableDic() - クラス のメソッドrione.model.route.pov.POVRouter
-
- getPassableLevel(PointNode, PointNode) - クラス のメソッドrione.model.route.pov.graph.PassableDictionary
-
- getPassableLevelCount(EntityID, PassableDictionary.PassableLevel) - クラス のメソッドrione.model.route.pov.POVRouter
-
エリアから各Edgeへの線分のPassableLevelを数えます
- getPfCostFunction() - クラス のメソッドrione.model.route.pov.POVRouter
-
- getPoint() - クラス のメソッドrione.model.route.pov.POVPath
-
- getPointFromHash(int) - クラス のメソッドrione.model.route.pov.graph.PointOfVisivility
-
- getPoints() - クラス のメソッドrione.model.areapartition.PartedArea
-
- getPoints() - クラス のメソッドrione.model.route.pov.POVPath
-
- getPositionFromCoordinates(int, int) - クラス のメソッドrione.model.AdvancedWorldModel
-
X, Y座標から場所を得る
- getPositionFromCoordinates(Pair<Integer, Integer>) - クラス のメソッドrione.model.AdvancedWorldModel
-
座標から場所を得る
- getPOV() - クラス のメソッドrione.model.route.pov.POVRouter
-
- getPrevious() - クラス のメソッドrione.model.route.pov.POVPath
-
- getPropertyTimeStamp(EntityID, StandardPropertyURN) - クラス のメソッドrione.model.TimeStamp
-
Propertyの最終更新時間を得る
- getPropertyTimeStampMap(EntityID) - クラス のメソッドrione.model.TimeStamp
-
EntityのPropertyごとの最終更新情報を得る
- getReachableType(Area) - クラス のメソッドrione.model.route.area.ReachableArea
-
- getRects() - クラス のメソッドrione.geom.AreaSplit
-
- getResult() - クラス のメソッドrione.dynamictool.DynamicConstant
-
- getReversePoints() - クラス のメソッドrione.model.route.pov.POVPath
-
MultiAStar専用
- getReverseRoute() - クラス のメソッドrione.model.route.pov.POVPath
-
MultiAStar専用
- getRoute() - クラス のメソッドrione.model.route.area.AreaRoute
-
最終的なルートを得る
- getRoute() - クラス のメソッドrione.model.route.pov.POVPath
-
- getRouter() - クラス のメソッドrione.model.AdvancedWorldModel
-
- getSearchCostFunction() - クラス のメソッドrione.model.route.pov.POVRouter
-
- getSendChannel() - インタフェース のメソッドrione.communication.channel.ChannelManager
-
無線通信チャネル
- getSendChannel() - クラス のメソッドrione.communication.channel.RandomChannelManager
-
- getSendChannel() - クラス のメソッドrione.communication.CommunicationManager
-
- getSin() - クラス のメソッドrione.model.AdjacentLine
-
- getSin() - クラス のメソッドrione.model.flow.FlowLine
-
- getSpeakChannel() - インタフェース のメソッドrione.communication.channel.ChannelManager
-
音声通信チャネル
- getSpeakChannel() - クラス のメソッドrione.communication.channel.RandomChannelManager
-
- getSpeakChannel() - クラス のメソッドrione.communication.CommunicationManager
-
- getStatus() - クラス のメソッドrione.model.areapartition.PartedArea
-
- getStuck(Human) - クラス のメソッドrione.model.LocateInBlockade
-
Humanが閉塞の内側にいるかどうかを返す。
- getSubPath(int, int) - クラス のメソッドrione.util.MyArea
-
していされた座標を含むサブパスを得る
- getSubPath(Pair<Integer, Integer>) - クラス のメソッドrione.util.MyArea
-
- getSubscribeChannels() - インタフェース のメソッドrione.communication.channel.ChannelManager
-
受信チャネル
- getSubscribeChannels() - クラス のメソッドrione.communication.channel.RandomChannelManager
-
- getSubscribeChannels() - クラス のメソッドrione.communication.CommunicationManager
-
- getTime() - クラス のメソッドrione.model.AdvancedWorldModel
-
- getTimestamp() - クラス のメソッドrione.model.AdvancedWorldModel
-
- getUniform() - クラス のメソッドrione.model.AdvancedWorldModel
-
- getVerticalCount() - クラス のメソッドrione.geom.AreaSplit
-
- getVisibleEntities() - クラス のメソッドrione.agent.Agent
-
視界内にあるEntityの集合を返す.
- getVisibleEntitiesID() - クラス のメソッドrione.model.AdvancedWorldModel
-
- getVolume() - クラス のメソッドrione.model.areapartition.PartedArea
-
- getWorld() - クラス のメソッドrione.agent.at.DebugAmbulanceTeamAgent
-
- getWorld() - クラス のメソッドrione.agent.fb.DebugFireBrigadeAgent
-
- getWorld() - クラス のメソッドrione.agent.pf.DebugPoliceForceAgent
-
- getWorld() - クラス のメソッドrione.agent.pf.DebugPoliceOfficeAgent
-
- getX() - クラス のメソッドrione.model.route.pov.graph.PointNode
-
- getX() - クラス のメソッドrione.model.route.pov.graph.RootNode
-
- getY() - クラス のメソッドrione.model.route.pov.graph.PointNode
-
- getY() - クラス のメソッドrione.model.route.pov.graph.RootNode
-