|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.co.melco.preserv.spatial.route.server.ExecDijkstra
ダイクストラ法を実装したクラスです。
コンストラクタの概要 | |
ExecDijkstra()
コンストラクターです。 |
メソッドの概要 | |
java.util.ArrayList |
getShortestPath(java.lang.Object startNode,
java.lang.Object endNode,
int resType)
2点間の最短パスを検索します。 |
java.util.Map |
getShortestPathList(java.lang.Object startNode,
java.util.ArrayList aendNodeList,
int resType)
最短経路検索結果を取得します。 |
void |
setEdgeList(java.util.Map elist)
検索対象エッジリストを設定します。 |
void |
setJudgePass(boolean flag)
エッジ到達可能判定実行フラグを設定します。 |
void |
setJudgeRoute(boolean flag)
推奨されていません。 現行サポートしていません。 |
void |
setNodeList(java.util.Map nlist)
検索対象ノードリストを設定します。 |
void |
setSelector(TopologyRouteSelectorOptimalPath sel)
探索条件オブジェクトを設定します。 |
void |
setUseGeometry(boolean flag)
エッジ幾何属性利用フラグを設定します。 |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
public ExecDijkstra()
メソッドの詳細 |
public void setNodeList(java.util.Map nlist)
nlist
- 検索対象ノードリストpublic void setEdgeList(java.util.Map elist)
elist
- 検索対象エッジリストpublic void setSelector(TopologyRouteSelectorOptimalPath sel)
sel
- 探索条件オブジェクトpublic void setJudgePass(boolean flag)
flag
- エッジ到達可能判定実行フラグpublic void setJudgeRoute(boolean flag)
flag
- ルート優先判定実行フラグpublic void setUseGeometry(boolean flag)
flag
- エッジ幾何属性利用フラグpublic java.util.Map getShortestPathList(java.lang.Object startNode, java.util.ArrayList aendNodeList, int resType)
startNode
- 開始ノードaendNodeList
- 終了ノードresType
- 経路検索種別
public java.util.ArrayList getShortestPath(java.lang.Object startNode, java.lang.Object endNode, int resType)
startNode
- 開始ノード(内部キー)endNode
- 終了ノード(内部キー)resType
- 探索結果要求種別(TopologyRouteSelectValue._result_XXX)
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |