|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.co.melco.preserv.spatial.route.TopologyRouteSelectorOptimalPath
タイトル: 最適経路検索用経路優先度設定クラス
説明: 最適経路検索時に特定ノードへの最適経路を選択する機能を提供します。
著作権: Copyright (c) 2004
会社名: Mitsubishi Electric Corporation
フィールドの概要 | |
static int |
EXECUTE_JUDGEPASS
judgePassメソッド実行フラグです。 |
static int |
EXECUTE_JUDGEROUTE
judgeRouteメソッド実行フラグです。 |
コンストラクタの概要 | |
TopologyRouteSelectorOptimalPath()
|
メソッドの概要 | |
int |
getExecute_type()
実行メソッド設定フラグを取得します。 |
abstract boolean |
judgePass(psvTopologyNodeFeature s_node,
psvTopologyNodeFeature e_node,
psvTopologyEdgeFeature edge)
該当ノード間を通過可能かどうか判定します。 |
abstract boolean |
judgeRoute(double dis,
java.util.List path,
double new_dis,
java.util.List new_path,
java.util.Map node_map,
java.util.Map edge_map)
距離と経由ノードから、該当ノードまでの最適経路を選択します。 |
void |
setExecute_type(int execute_type)
実行メソッド設定フラグを設定します。 |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
public static final int EXECUTE_JUDGEPASS
public static final int EXECUTE_JUDGEROUTE
コンストラクタの詳細 |
public TopologyRouteSelectorOptimalPath()
メソッドの詳細 |
public int getExecute_type()
public void setExecute_type(int execute_type)
execute_type
- 実行メソッド設定フラグpublic abstract boolean judgePass(psvTopologyNodeFeature s_node, psvTopologyNodeFeature e_node, psvTopologyEdgeFeature edge)
s_node
- 通過経路の開始ノードe_node
- 通過経路の終了ノードedge
- 通過経路のエッジ
public abstract boolean judgeRoute(double dis, java.util.List path, double new_dis, java.util.List new_path, java.util.Map node_map, java.util.Map edge_map)
dis
- 既知最適経路の開始ノードからの距離path
- 既知最適経路の経由ノードリストnew_dis
- 新規最適経路の開始ノードからの距離new_path
- 新規最適経路の経由ノードリストnode_map
- 経路検索範囲内のノード地物を格納したマップ(地物管理キーをキーとして格納)edge_map
- 経路検索範囲内のエッジ地物を格納したマップ(地物管理キーをキーとして格納)
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |