パッケージ | 説明 |
---|---|
rione.model.route.pov |
修飾子とタイプ | メソッドと説明 |
---|---|
CostFunction |
POVRouter.getAtCostFunction(java.util.Map<rescuecore2.worldmodel.EntityID,java.lang.Double> minStaticCost) |
CostFunction |
POVRouter.getFbCostFunction(rescuecore2.standard.entities.Building dest) |
CostFunction |
POVRouter.getNormalCostFunction() |
CostFunction |
POVRouter.getPfCostFunction() |
CostFunction |
POVRouter.getSearchCostFunction() |
修飾子とタイプ | メソッドと説明 |
---|---|
java.util.List<rescuecore2.worldmodel.EntityID> |
POVRouter.getAStar(rescuecore2.standard.entities.Area from,
rescuecore2.standard.entities.Area destination,
CostFunction costFunc) |
java.util.List<rescuecore2.worldmodel.EntityID> |
POVRouter.getAStar(rescuecore2.standard.entities.Human me,
rescuecore2.standard.entities.Area destination,
CostFunction costFunc)
A*探索 単一の目的地に移動する際に用いる
|
POVPath |
POVSearch.getAStarPath(rescuecore2.standard.entities.Area origin,
rescuecore2.standard.entities.Area destination,
CostFunction costFunc)
A*探索 単一の目的地に移動する際に用いる
|
POVPath |
POVSearch.getAStarPath(rescuecore2.standard.entities.Human me,
rescuecore2.standard.entities.Area destination,
CostFunction costFunc)
A*探索 単一の目的地に移動する際に用いる
|
java.util.List<rescuecore2.worldmodel.EntityID> |
POVRouter.getDijkstra(rescuecore2.standard.entities.Area origin,
java.util.Set<rescuecore2.standard.entities.StandardEntity> destinations,
CostFunction costFunc)
ダイクストラ探索 複数の目的地に移動する際に用いる
|
POVPath |
POVSearch.getDijkstraPath(rescuecore2.standard.entities.Area origin,
java.util.Set<rescuecore2.standard.entities.StandardEntity> destinations,
CostFunction costFunc) |
java.util.List<rescuecore2.worldmodel.EntityID> |
POVRouter.getMultiAStar(rescuecore2.standard.entities.Area origin,
java.util.Collection<? extends rescuecore2.standard.entities.StandardEntity> destinations,
CostFunction costFunc)
MultiAStar探索 複数の目的地に移動する際に用いる
効果は不明
|
POVPath |
POVSearch.getMultiAStarPath(rescuecore2.standard.entities.Area origin,
java.util.Collection<? extends rescuecore2.standard.entities.StandardEntity> destinations,
CostFunction costFunc)
目的地が複数ある場合のA*
originに向かって探索.本当に早いかは謎. |
java.util.List<rescuecore2.worldmodel.EntityID> |
POVRouter.getMultiDest(rescuecore2.standard.entities.Area origin,
java.util.Collection<? extends rescuecore2.standard.entities.StandardEntity> destinations,
CostFunction costFunc) |
コンストラクタと説明 |
---|
POVPath(POVPath previous,
PointNode next,
CostFunction costFunc,
double distance)
拡張用
|