1#if !defined(__FK_GRAPH_EDGE_HEADER__)
2#define __FK_GRAPH_EDGE_HEADER__
39#if !defined(FK_DOXYGEN_USER_PROCESS)
46 unsigned int generation[2];
49 std::vector<int> intCost;
50 std::vector<double> doubleCost;
53 Member(
unsigned int,
bool,
fk_Graph *);
58#if !defined(FK_DOXYGEN_USER_PROCESS)
190 std::unique_ptr<Member> _m;
192 void UpdateLength(
void);
FK の各クラスの基盤となる基本クラス
Definition Base.h:113
RGB色を管理するクラス
Definition Color.h:21
グラフ構造の辺を制御するクラス
Definition GraphEdge.h:37
void setLengthMode(bool mode)
辺長利用モード設定関数
unsigned int getID(void)
ID 取得関数
void setColor(fk_Color col)
色指定関数1
fk_GraphNode * getNode(bool mode)
ノード取得関数
bool getDirectMode(void)
有無向取得関数
double getLength(void)
辺長参照関数
bool getLengthMode(void)
辺長利用モード参照関数
void setColor(fk_Color *col)
色指定関数2
void setDoubleCost(unsigned int ID, double cost)
実数型コスト設定関数
double getDoubleCost(unsigned int ID)
実数型コスト参照関数
void setIntCost(unsigned int ID, int cost)
整数型コスト設定関数
int getIntCost(unsigned int ID)
整数型コスト参照関数
グラフ構造のノードを制御するクラス
Definition GraphNode.h:27
グラフ構造を制御するクラス
Definition Graph.h:42
Fine Kernel Toolkit 名前空間
Definition Angle.h:6
fk_CostType
グラフ内コスト値の型を表す列挙型
Definition GraphEdge.h:12
fk_CostDirection
グラフ内コスト算出方向を表す列挙型
Definition GraphEdge.h:19