3#include <FK/GraphNode.h>
11 using namespace System;
12 using namespace System::Collections::Generic;
14 ref class fk_GraphEdge;
32 ::FK::fk_GraphNode * GetP(
void);
35#if !defined(FK_DOXYGEN_USER_PROCESS)
45 property unsigned int ID {
79 property List<fk_GraphEdge^>^
AllEdge {
80 List<fk_GraphEdge^>^ get();
93 List<fk_GraphEdge^>^ get();
105 property List<fk_GraphEdge^>^
EndEdge {
106 List<fk_GraphEdge^>^ get();
118 property List<fk_GraphNode^>^
NextNode {
119 List<fk_GraphNode^>^ get();
131 property List<fk_GraphNode^>^
PrevNode {
132 List<fk_GraphNode^>^ get();
139 property fk_Color^
Color {
FK の各クラスの基盤となる基本クラス
Definition Base_CLI.h:104
グラフ構造のノードを制御するクラス
Definition GraphNode_CLI.h:30
unsigned int ID
ID 取得プロパティ
Definition GraphNode_CLI.h:45
List< fk_GraphEdge^>^ StartEdge
始点接続辺取得プロパティ
Definition GraphNode_CLI.h:92
fk_Vector^ Position
位置ベクトル設定関数
Definition GraphNode_CLI.h:60
bool IsConnect(fk_GraphNode^ node)
接続ノード確認メソッド
bool IsDoneIntCost(unsigned int ID)
整数型コスト設定状態参照メソッド
bool IsDoneDoubleCost(unsigned int ID)
実数型コスト設定状態参照メソッド
bool IsConnect(bool mode, fk_GraphNode^ node)
方向判定付き接続ノード確認メソッド
List< fk_GraphNode^>^ PrevNode
接続始点取得プロパティ
Definition GraphNode_CLI.h:131
double GetDoubleCost(unsigned int ID)
実数型コスト取得メソッド
fk_Color^ Color
色指定プロパティ
Definition GraphNode_CLI.h:139
void SetDoubleCost(unsigned int ID, double cost)
実数型コスト設定メソッド
unsigned int Generation
位置変更回数取得プロパティ
Definition GraphNode_CLI.h:69
List< fk_GraphEdge^>^ AllEdge
全接続辺取得プロパティ
Definition GraphNode_CLI.h:79
List< fk_GraphEdge^>^ EndEdge
終点接続辺取得プロパティ
Definition GraphNode_CLI.h:105
void SetIntCost(unsigned int ID, int cost)
整数型コスト設定メソッド
int GetIntCost(unsigned int ID)
整数型コスト取得メソッド
void ClearIntCost(unsigned int ID)
整数型コスト設定解除メソッド
List< fk_GraphNode^>^ NextNode
接続終点取得プロパティ
Definition GraphNode_CLI.h:118
void ClearDoubleCost(unsigned int ID)
実数型コスト設定解除メソッド
3次元ベクトルを管理するクラス
Definition Vector_CLI.h:35
Definition AppWindow_CLI.h:11