修飾子とタイプ | フィールドと説明 |
---|---|
int |
distanceToGoal |
rescuecore2.standard.entities.Area |
end
現在ルートの終点
|
AreaRoute |
previous
ひとつ前のルート
|
コンストラクタと説明 |
---|
AreaRoute(rescuecore2.standard.entities.Area end)
ダイクストラ始点コンストラクタ
|
AreaRoute(rescuecore2.standard.entities.Area origin,
rescuecore2.standard.entities.Area destination)
A* 始点コンストラクタ
|
修飾子とタイプ | メソッドと説明 |
---|---|
int |
compareTo(AreaRoute route) |
int |
cost() |
boolean |
equals(java.lang.Object obj) |
AreaRoute |
expandedRoute(rescuecore2.standard.entities.Area next,
AreaRoute previous,
CostFunction costFunc)
ルートの拡張 ダイクストラ
|
AreaRoute |
expandedRoute(rescuecore2.standard.entities.Area next,
AreaRoute previous,
CostFunction costFunc,
rescuecore2.standard.entities.Area destination)
ルートの拡張 A*
|
java.util.List<rescuecore2.worldmodel.EntityID> |
getRoute()
最終的なルートを得る
|
int |
hashCode() |
public final rescuecore2.standard.entities.Area end
public final AreaRoute previous
public int distanceToGoal
public AreaRoute(rescuecore2.standard.entities.Area origin, rescuecore2.standard.entities.Area destination)
area
- public AreaRoute(rescuecore2.standard.entities.Area end)
area
- public AreaRoute expandedRoute(rescuecore2.standard.entities.Area next, AreaRoute previous, CostFunction costFunc, rescuecore2.standard.entities.Area destination)
next
- previous
- costFunc
- destination
- public AreaRoute expandedRoute(rescuecore2.standard.entities.Area next, AreaRoute previous, CostFunction costFunc)
next
- previous
- costFunc
- destination
- public java.util.List<rescuecore2.worldmodel.EntityID> getRoute()
public int cost()
public boolean equals(java.lang.Object obj)
equals
クラス内 java.lang.Object
public int hashCode()
hashCode
クラス内 java.lang.Object