public class POVSearch
extends java.lang.Object
コンストラクタと説明 |
---|
POVSearch(int thinkTime,
PointOfVisivility pov) |
修飾子とタイプ | メソッドと説明 |
---|---|
POVPath |
getAStarPath(rescuecore2.standard.entities.Area origin,
rescuecore2.standard.entities.Area destination,
CostFunction costFunc)
A*探索 単一の目的地に移動する際に用いる
|
POVPath |
getAStarPath(rescuecore2.standard.entities.Human me,
rescuecore2.standard.entities.Area destination,
CostFunction costFunc)
A*探索 単一の目的地に移動する際に用いる
|
POVPath |
getDijkstraPath(rescuecore2.standard.entities.Area origin,
java.util.Set<rescuecore2.standard.entities.StandardEntity> destinations,
CostFunction costFunc) |
POVPath |
getMultiAStarPath(rescuecore2.standard.entities.Area origin,
java.util.Collection<? extends rescuecore2.standard.entities.StandardEntity> destinations,
CostFunction costFunc)
目的地が複数ある場合のA*
originに向かって探索.本当に早いかは謎. |
public POVSearch(int thinkTime, PointOfVisivility pov)
public POVPath getAStarPath(rescuecore2.standard.entities.Human me, rescuecore2.standard.entities.Area destination, CostFunction costFunc)
me
- destinations
- costFunc
- world
- public POVPath getAStarPath(rescuecore2.standard.entities.Area origin, rescuecore2.standard.entities.Area destination, CostFunction costFunc)
origin
- destinations
- costFunc
- world
- public POVPath getDijkstraPath(rescuecore2.standard.entities.Area origin, java.util.Set<rescuecore2.standard.entities.StandardEntity> destinations, CostFunction costFunc)
public POVPath getMultiAStarPath(rescuecore2.standard.entities.Area origin, java.util.Collection<? extends rescuecore2.standard.entities.StandardEntity> destinations, CostFunction costFunc)
origin
- destinations
- costFunc
-