FineKernelToolKit  3.1.0
公開メンバ関数 | 全メンバ一覧
FK_CLI::fk_Closedline クラス

多角形(辺のみ)を生成、管理するクラス [詳解]

+ FK_CLI::fk_Closedline の継承関係図
+ FK_CLI::fk_Closedline 連携図

公開メンバ関数

 fk_Closedline ()
 コンストラクタ1 [詳解]
 
 fk_Closedline (IEnumerable< fk_Vector^ >^array)
 コンストラクタ2 [詳解]
 
 ~fk_Closedline ()
 デストラクタ [詳解]
 
 !fk_Closedline ()
 ファイナライザ [詳解]
 
- 基底クラス FK_CLI::fk_Polygon に属する継承公開メンバ関数
 fk_Polygon ()
 コンストラクタ1 [詳解]
 
 fk_Polygon (IEnumerable< fk_Vector^ >^array)
 コンストラクタ2 [詳解]
 
 ~fk_Polygon ()
 デストラクタ [詳解]
 
 !fk_Polygon ()
 ファイナライザ [詳解]
 
void PushVertex (fk_Vector^ pos)
 頂点追加メソッド [詳解]
 
void SetVertex (int ID, fk_Vector^ pos)
 頂点位置設定メソッド [詳解]
 
void SetVertex (IEnumerable< fk_Vector^ >^array)
 頂点位置設定メソッド [詳解]
 
- 基底クラス FK_CLI::fk_Solid に属する継承公開メンバ関数
 fk_Solid ()
 コンストラクタ [詳解]
 
 ~fk_Solid ()
 デストラクタ [詳解]
 
 !fk_Solid ()
 ファイナライザ [詳解]
 
void AllClear (bool matFlg)
 形状初期化メソッド1 [詳解]
 
void AllClear (void)
 形状初期化メソッド2 [詳解]
 
bool IsEmpty (void)
 空形状状態参照メソッド [詳解]
 
void CloneShape (fk_Solid^ solid)
 形状コピーメソッド [詳解]
 
bool CompareShape (fk_Solid^ solid)
 形状同値比較メソッド [詳解]
 
bool ReadSMFFile (String^ fileName)
 SMFファイル入力メソッド [詳解]
 
bool ReadSRFFile (String^ fileName)
 SRFファイル入力メソッド [詳解]
 
bool ReadVRMLFile (String^ fileName, bool materialFlg, bool solidFlg)
 VRML ファイル入力メソッド1. [詳解]
 
bool ReadVRMLFile (String^ fileName, bool materialFlg)
 VRML ファイル入力メソッド2. [詳解]
 
bool ReadVRMLFile (String^ fileName)
 VRML ファイル入力メソッド3. [詳解]
 
bool ReadSTLFile (String^ fileName, bool solidFlg, double tolerance)
 STL ファイル入力メソッド1. [詳解]
 
bool ReadSTLFile (String^ fileName, bool solidFlg)
 STL ファイル入力メソッド2. [詳解]
 
bool ReadSTLFile (String^ fileName)
 STL ファイル入力メソッド2. [詳解]
 
bool ReadHRCFile (String^ fileName)
 HRCファイル入力メソッド [詳解]
 
bool ReadRDSFile (String^ fileName, bool solidFlg)
 RDSファイル入力メソッド1. [詳解]
 
bool ReadRDSFile (String^ fileName)
 RDSファイル入力メソッド2. [詳解]
 
bool ReadDXFFile (String^ fileName, bool solidFlg)
 DXFファイル入力メソッド1. [詳解]
 
bool ReadDXFFile (String^ fileName)
 DXFファイル入力メソッド2. [詳解]
 
bool ReadMQOFile (String^ fileName, String^ objName, bool solidFlg, bool contFlg, bool materialFlg)
 MQOファイル入力メソッド1-1. [詳解]
 
bool ReadMQOFile (String^ fileName, String^ objName, bool solidFlg, bool contFlg)
 MQOファイル入力メソッド1-2. [詳解]
 
bool ReadMQOFile (String^ fileName, String^ objName, bool solidFlg)
 MQOファイル入力メソッド1-3. [詳解]
 
bool ReadMQOFile (String^ fileName, String^ objName)
 MQOファイル入力メソッド1-4. [詳解]
 
bool ReadMQOFile (String^ fileName, String^ objName, int materialID, bool solidFlg, bool contFlg, bool materialFlg)
 MQOファイル入力メソッド2-1. [詳解]
 
bool ReadMQOFile (String^ fileName, String^ objName, int materialID, bool solidFlg, bool contFlg)
 MQOファイル入力メソッド2-2. [詳解]
 
bool ReadMQOFile (String^ fileName, String^ objName, int materialID, bool solidFlg)
 MQOファイル入力メソッド2-3. [詳解]
 
bool ReadMQOFile (String^ fileName, String^ objName, int materialID)
 MQOファイル入力メソッド2-4. [詳解]
 
bool ReadD3DXFile (String^ fileName, String^ objName, bool solidFlg)
 DirectX (D3DX) ファイル入力メソッド1-1. [詳解]
 
bool ReadD3DXFile (String^ fileName, String^ objName)
 DirectX (D3DX) ファイル入力メソッド1-2. [詳解]
 
bool ReadD3DXFile (String^ fileName, String^ objName, int materialID, bool solidFlg)
 DirectX (D3DX) ファイル入力メソッド2-1. [詳解]
 
bool ReadD3DXFile (String^ fileName, String^ objName, int materialID)
 DirectX (D3DX) ファイル入力メソッド2-2. [詳解]
 
bool WriteVRMLFile (String^ fileName, fk_Material^ material, bool triFlg)
 VRML ファイル出力メソッド1-1. [詳解]
 
bool WriteVRMLFile (String^ fileName, fk_Material^ material)
 VRML ファイル出力メソッド1-2. [詳解]
 
bool WriteVRMLFile (String^ fileName)
 VRML ファイル出力メソッド1-3. [詳解]
 
bool WriteVRMLFile (String^ fileName, IEnumerable< double >^time, IEnumerable< fk_Vector^ >^pos, fk_Material^ material, bool triFlg)
 VRML ファイル出力メソッド2-1. [詳解]
 
bool WriteVRMLFile (String^ fileName, IEnumerable< double >^time, IEnumerable< fk_Vector^ >^pos, fk_Material^ material)
 VRML ファイル出力メソッド2-2. [詳解]
 
bool WriteVRMLFile (String^ fileName, IEnumerable< double >^time, IEnumerable< fk_Vector^ >^pos)
 VRML ファイル出力メソッド2-3. [詳解]
 
bool WriteSTLFile (String^ fileName)
 STL ファイル出力メソッド [詳解]
 
bool WriteDXFFile (String^ fileName, bool triFlg)
 DXF ファイル出力メソッド1. [詳解]
 
bool WriteDXFFile (String^ fileName)
 DXF ファイル出力メソッド2. [詳解]
 
bool WriteMQOFile (String^ fileName)
 MQO ファイル出力メソッド [詳解]
 
- 基底クラス FK_CLI::fk_SolidBase に属する継承公開メンバ関数
void MakeIFSet (int faceNum, int polyNum, IEnumerable< int >^IFSet, int vertexNum, IEnumerable< fk_Vector^ >^posArray, int order)
 任意形状生成メソッド1-1 [詳解]
 
void MakeIFSet (int faceNum, int polyNum, IEnumerable< int >^IFSet, int vertexNum, IEnumerable< fk_Vector^ >^posArray)
 任意形状生成メソッド1-2 [詳解]
 
void MakeIFSet (IEnumerable< IEnumerable< int >^ >^faceArray, IEnumerable< fk_Vector^ >^posArray, int order)
 任意形状生成メソッド2-1 [詳解]
 
void MakeIFSet (IEnumerable< IEnumerable< int >^ >^faceArray, IEnumerable< fk_Vector^ >^posArray)
 任意形状生成メソッド2-2 [詳解]
 
- 基底クラス FK_CLI::fk_Modify に属する継承公開メンバ関数
fk_LoopRemoveVertexInLoop (fk_Vertex^ V)
 頂点削除メソッド [詳解]
 
bool ContractEdge (fk_Edge^ E, bool R)
 稜線削除メソッド1-1 [詳解]
 
bool ContractEdge (fk_Edge^ E)
 稜線削除メソッド1-2 [詳解]
 
bool ContractEdge (fk_Edge^ E, fk_Vector^ P, bool R)
 稜線削除メソッド2-1 [詳解]
 
bool ContractEdge (fk_Edge^ E, fk_Vector^ P)
 稜線削除メソッド2-2 [詳解]
 
bool CheckContract (fk_Edge^ E)
 稜線削除可能判定メソッド [詳解]
 
fk_LoopMakePolygon (IEnumerable< fk_Vector^ >^array, bool openFlg, bool initFlg)
 多角形生成メソッド1 [詳解]
 
fk_LoopMakePolygon (IEnumerable< fk_Vector^ >^array, bool openFlg)
 多角形生成メソッド2 [詳解]
 
fk_LoopPushPolygon (IEnumerable< fk_Vector^ >^array, bool openFlg)
 多角形追加メソッド1 [詳解]
 
fk_LoopPushPolygon (IEnumerable< fk_Vector^ >^array)
 多角形追加メソッド2 [詳解]
 
void PushPolygonVertex (fk_Vector^ pos, bool openFlg)
 多角形頂点追加メソッド [詳解]
 
void MakePoint (IEnumerable< fk_Vector^ >^array)
 頂点群生成メソッド [詳解]
 
fk_VertexPushPointVertex (fk_Vector^ pos)
 頂点追加メソッド [詳解]
 
void MakeLines (IEnumerable< fk_Vector^ >^array)
 線分群生成メソッド [詳解]
 
fk_EdgePushLines (fk_Vector^ pos1, fk_Vector^ pos2)
 線分追加メソッド [詳解]
 
bool SetLinePos (int ID, fk_Vector^ pos)
 線分頂点移動メソッド1 [詳解]
 
bool SetLinePos (int edgeID, int vertexID, fk_Vector^ pos)
 線分頂点移動メソッド2 [詳解]
 
bool ChangeLine (int edgeID, fk_Vector^ pos1, fk_Vector^ pos2)
 線分両端点移動メソッド [詳解]
 
void MakeBlock (double x, double y, double z)
 直方体生成メソッド [詳解]
 
void SetBlockSize (double x, double y, double z)
 直方体辺長変更メソッド [詳解]
 
void SetBlockSize (double length, fk_Axis axis)
 直方体個別辺長設定メソッド [詳解]
 
void SetBlockScale (double scale)
 直方体全体拡大縮小メソッド [詳解]
 
void SetBlockScale (double scale, fk_Axis axis)
 直方体軸方向拡大縮小メソッド [詳解]
 
void SetBlockScale (double x, double y, double z)
 直方体軸方向個別拡大縮小メソッド [詳解]
 
void MakeCircle (int div, double rad)
 円形状生成メソッド [詳解]
 
void SetCircleRadius (double rad)
 円形状半径設定メソッド [詳解]
 
void SetCircleDivide (int div)
 円形状分割数設定メソッド [詳解]
 
void SetCircleScale (double scale)
 円形状拡大縮小メソッド [詳解]
 
void MakeSphere (int div, double rad)
 球形状生成メソッド [詳解]
 
void SetSphereRadius (double rad)
 球形状半径設定メソッド [詳解]
 
void SetSphereDivide (int div)
 球形状分割数設定メソッド [詳解]
 
void SetSphereScale (double scale)
 球形状拡大縮小メソッド [詳解]
 
void MakePrism (int div, double top, double bottom, double height)
 正多角柱(円柱)形状生成メソッド [詳解]
 
void SetPrismDivide (int div)
 正多角柱(円柱)角数設定メソッド [詳解]
 
void SetPrismTopRadius (double top)
 正多角柱(円柱)上面半径設定メソッド [詳解]
 
void SetPrismBottomRadius (double bottom)
 正多角柱(円柱)角数設定メソッド [詳解]
 
void SetPrismHeight (double height)
 正多角柱(円柱)高さ設定メソッド [詳解]
 
void MakeCone (int div, double rad, double height)
 正多角錐(円錐)形状生成メソッド [詳解]
 
void SetConeDivide (int div)
 正多角錐(円錐)角数設定メソッド [詳解]
 
void SetConeRadius (double rad)
 正多角錐(円錐)底面半径設定メソッド [詳解]
 
void SetConeHeight (double height)
 正多角錐(円錐)高さ設定メソッド [詳解]
 
bool MoveVPosition (int vertexID, fk_Vector^ pos, int order)
 頂点移動メソッド1-1 [詳解]
 
bool MoveVPosition (int vertexID, fk_Vector^ pos)
 頂点移動メソッド1-2 [詳解]
 
bool MoveVPosition (int vertexID, double x, double y, double z, int order)
 頂点移動メソッド2-1 [詳解]
 
bool MoveVPosition (int vertexID, double x, double y, double z)
 頂点移動メソッド2-2 [詳解]
 
void SubDivShape (int count)
 細分割曲面生成メソッド [詳解]
 
- 基底クラス FK_CLI::fk_Operation に属する継承公開メンバ関数
fk_VertexMakeVertex (fk_Vector^ P)
 頂点生成メソッド [詳解]
 
bool DeleteVertex (fk_Vertex^ V)
 頂点削除メソッド [詳解]
 
bool MoveVertex (fk_Vertex^ V, fk_Vector^ P)
 頂点移動メソッド [詳解]
 
fk_EdgeMakeEdge (fk_Vertex^ V_1, fk_Vertex^ V_2, fk_Half^ H_11, fk_Half^ H_12, fk_Half^ H_21, fk_Half^ H_22)
 稜線生成メソッド1 [詳解]
 
fk_EdgeMakeEdge (fk_Vertex^ V_1, fk_Vertex^ V_2)
 稜線生成メソッド2 [詳解]
 
bool DeleteEdge (fk_Edge^ E)
 稜線削除メソッド [詳解]
 
fk_LoopMakeLoop (fk_Half^ H)
 ループ生成メソッド [詳解]
 
bool DeleteLoop (fk_Loop^ L)
 ループ削除メソッド [詳解]
 
fk_EdgeSeparateLoop (fk_Half^ H1, fk_Half^ H2)
 ループ分割メソッド [詳解]
 
bool UniteLoop (fk_Edge^ E)
 ループ結合メソッド [詳解]
 
fk_VertexSeparateEdge (fk_Edge^ E)
 稜線分離メソッド [詳解]
 
bool UniteEdge (fk_Vertex^ V)
 稜線結合メソッド [詳解]
 
void NegateBody (void)
 形状反転メソッド [詳解]
 
void SetHistoryMark (void)
 履歴マーク設定メソッド [詳解]
 
bool UndoHistory (void)
 UNDO 操作実行メソッド [詳解]
 
bool RedoHistory (void)
 REDO 操作実行メソッド [詳解]
 
- 基底クラス FK_CLI::fk_DataAccess に属する継承公開メンバ関数
bool CheckDB (void)
 データベース設定チェックメソッド [詳解]
 
bool CheckTopology (void)
 位相状況チェックメソッド [詳解]
 
bool ExistVertex (fk_Vertex^ vertex)
 頂点位相要素存在判定メソッド1 [詳解]
 
bool ExistVertex (int ID)
 頂点位相要素存在判定メソッド2 [詳解]
 
bool ExistHalf (fk_Half^ half)
 半稜線位相要素存在判定メソッド1 [詳解]
 
bool ExistHalf (int ID)
 半稜線位相要素存在判定メソッド2 [詳解]
 
bool ExistEdge (fk_Edge^ edge)
 稜線位相要素存在判定メソッド1 [詳解]
 
bool ExistEdge (int ID)
 稜線位相要素存在判定メソッド2 [詳解]
 
bool ExistLoop (fk_Loop^ loop)
 ループ位相要素存在判定メソッド1 [詳解]
 
bool ExistLoop (int ID)
 ループ位相要素存在判定メソッド2 [詳解]
 
fk_VertexGetVData (int ID)
 頂点位相要素参照メソッド [詳解]
 
fk_HalfGetHData (int ID)
 半稜線位相要素参照メソッド [詳解]
 
fk_EdgeGetEData (int ID)
 稜線位相要素参照メソッド [詳解]
 
fk_LoopGetLData (int ID)
 ループ位相要素参照メソッド [詳解]
 
fk_VertexGetNextV (fk_Vertex^ vertex)
 頂点位相要素逐次参照メソッド [詳解]
 
fk_HalfGetNextH (fk_Half^ half)
 半稜線位相要素逐次参照メソッド [詳解]
 
fk_EdgeGetNextE (fk_Edge^ edge)
 稜線位相要素逐次参照メソッド [詳解]
 
fk_LoopGetNextL (fk_Loop^ loop)
 ループ位相要素逐次参照メソッド [詳解]
 
fk_VertexGetLastV (void)
 頂点位相最終要素参照メソッド [詳解]
 
fk_HalfGetLastH (void)
 半稜線位相最終要素参照メソッド [詳解]
 
fk_EdgeGetLastE (void)
 稜線位相最終要素参照メソッド [詳解]
 
fk_LoopGetLastL (void)
 ループ位相最終要素参照メソッド [詳解]
 
cli::array< fk_Vertex^ >^ GetVertexArray (void)
 頂点コンテナ取得メソッド [詳解]
 
cli::array< fk_Half^ >^ GetHalfArray (void)
 半稜線コンテナ取得メソッド [詳解]
 
cli::array< fk_Edge^ >^ GetEdgeArray (void)
 稜線コンテナ取得メソッド [詳解]
 
cli::array< fk_Loop^ >^ GetLoopArray (void)
 ループコンテナ取得メソッド [詳解]
 
- 基底クラス FK_CLI::fk_Reference に属する継承公開メンバ関数
fk_HalfGetOneHOnV (fk_Vertex^ V)
 頂点接続半稜線参照メソッド [詳解]
 
fk_EdgeGetOneEOnV (fk_Vertex^ V)
 頂点接続稜線参照メソッド [詳解]
 
fk_VertexGetOneNeighborVOnV (fk_Vertex^ V)
 隣接頂点参照メソッド [詳解]
 
cli::array< fk_Half^ >^ GetAllHOnV (fk_Vertex^ V)
 頂点接続全半稜線参照メソッド [詳解]
 
cli::array< fk_Edge^ >^ GetAllEOnV (fk_Vertex^ V)
 頂点接続全稜線参照メソッド [詳解]
 
cli::array< fk_Loop^ >^ GetAllLOnV (fk_Vertex^ V)
 頂点接続全ループ参照メソッド [詳解]
 
int GetENumOnV (fk_Vertex^ V)
 頂点接続稜線数参照メソッド [詳解]
 
cli::array< fk_Vertex^ >^ GetAllNeighborVOnV (fk_Vertex^ V)
 全隣接頂点参照メソッド [詳解]
 
cli::array< fk_Edge^ >^ GetEOnVV (fk_Vertex^ V1, fk_Vertex^ V2)
 頂点間稜線参照メソッド [詳解]
 
fk_LoopGetOneLOnV (fk_Vertex^ V)
 頂点接続ループ参照メソッド [詳解]
 
fk_VertexGetVOnH (fk_Half^ H)
 半稜線接続頂点参照メソッド [詳解]
 
fk_HalfGetMateHOnH (fk_Half^ H)
 対半稜線参照メソッド [詳解]
 
fk_EdgeGetParentEOnH (fk_Half^ H)
 親稜線参照メソッド [詳解]
 
fk_LoopGetParentLOnH (fk_Half^ H)
 親ループ参照メソッド [詳解]
 
fk_VertexGetRightVOnE (fk_Edge^ E)
 右側頂点参照メソッド [詳解]
 
fk_VertexGetLeftVOnE (fk_Edge^ E)
 左側頂点参照メソッド [詳解]
 
fk_HalfGetRightHOnE (fk_Edge^ E)
 右側半稜線参照メソッド [詳解]
 
fk_HalfGetLeftHOnE (fk_Edge^ E)
 左側半稜線参照メソッド [詳解]
 
fk_LoopGetRightLOnE (fk_Edge^ E)
 右側ループ参照メソッド [詳解]
 
fk_LoopGetLeftLOnE (fk_Edge^ E)
 左側ループ参照メソッド [詳解]
 
fk_EdgeStatus GetEdgeStatus (fk_Edge^ E)
 稜線位相状態参照メソッド [詳解]
 
fk_VertexGetOneVOnL (fk_Loop^ L)
 ループ所属頂点参照メソッド [詳解]
 
fk_HalfGetOneHOnL (fk_Loop^ L)
 ループ所属半稜線参照メソッド [詳解]
 
fk_EdgeGetOneEOnL (fk_Loop^ L)
 ループ所属稜線参照メソッド [詳解]
 
cli::array< fk_Vertex^ >^ GetAllVOnL (fk_Loop^ L)
 ループ所属全頂点参照メソッド [詳解]
 
cli::array< fk_Half^ >^ GetAllHOnL (fk_Loop^ L)
 ループ所属全半稜線参照メソッド [詳解]
 
cli::array< fk_Edge^ >^ GetAllEOnL (fk_Loop^ L)
 ループ所属全稜線参照メソッド [詳解]
 
fk_LoopGetOneNeighborLOnL (fk_Loop^ L)
 隣接ループ参照メソッド [詳解]
 
fk_LoopGetNeighborLOnLH (fk_Loop^ L, fk_Half^ H)
 半稜線条件付き隣接ループ参照メソッド [詳解]
 
int GetVNumOnL (fk_Loop^ L)
 ループ上頂点数参照メソッド [詳解]
 
fk_LoopGetNeighborLOnLE (fk_Loop^ L, fk_Edge^ E)
 稜線条件付き隣接ループ参照メソッド [詳解]
 
cli::array< fk_Loop^ >^ GetAllNeighborLOnL (fk_Loop^ L)
 全隣接ループ参照メソッド [詳解]
 
- 基底クラス FK_CLI::fk_Shape に属する継承公開メンバ関数
void ClearMaterial (void)
 パレット初期化メソッド [詳解]
 
void PushPalette (fk_Material^ mat)
 マテリアル追加メソッド [詳解]
 
void SetPalette (fk_Material^ mat, int ID)
 マテリアル設定メソッド [詳解]
 
fk_MaterialGetMaterial (int ID)
 マテリアル取得メソッド [詳解]
 
- 基底クラス FK_CLI::fk_Attribute に属する継承公開メンバ関数
bool SetAttrII (int key, int value)
 キーが int 型、値が int 型である属性設定メソッド [詳解]
 
bool SetAttrID (int key, double value)
 キーが int 型、値が double 型である属性設定メソッド [詳解]
 
bool SetAttrIS (int key, String^ value)
 キーが int 型、値が String 型である属性設定メソッド [詳解]
 
bool SetAttrSI (String^ key, int value)
 キーが String 型、値が int 型である属性設定メソッド [詳解]
 
bool SetAttrSD (String^ key, double value)
 キーが String 型、値が double 型である属性設定メソッド [詳解]
 
bool SetAttrSS (String^ key, String^ value)
 キーが String 型、値が String 型である属性設定メソッド [詳解]
 
int GetAttrII (int key)
 キーが int 型、値が int 型である属性参照メソッド [詳解]
 
double GetAttrID (int key)
 キーが int 型、値が double 型である属性参照メソッド [詳解]
 
String^ GetAttrIS (int key)
 キーが int 型、値が String 型である属性参照メソッド [詳解]
 
int GetAttrSI (String^ key)
 キーが String 型、値が int 型である属性参照メソッド [詳解]
 
double GetAttrSD (String^ key)
 キーが String 型、値が double 型である属性参照メソッド [詳解]
 
String^ GetAttrSS (String^ key)
 キーが String 型、値が String 型である属性参照メソッド [詳解]
 
bool ExistAttrII (int key)
 キーが int 型、値が int 型である属性存在参照メソッド [詳解]
 
bool ExistAttrID (int key)
 キーが int 型、値が double 型である属性存在参照メソッド [詳解]
 
bool ExistAttrIS (int key)
 キーが int 型、値が String 型である属性存在参照メソッド [詳解]
 
bool ExistAttrSI (String^ key)
 キーが String 型、値が int 型である属性存在参照メソッド [詳解]
 
bool ExistAttrSD (String^ key)
 キーが String 型、値が double 型である属性存在参照メソッド [詳解]
 
bool ExistAttrSS (String^ key)
 キーが String 型、値が String 型である属性存在参照メソッド [詳解]
 
bool DeleteAttrII (int key)
 キーが int 型、値が int 型である属性消去メソッド [詳解]
 
bool DeleteAttrID (int key)
 キーが int 型、値が double 型である属性消去メソッド [詳解]
 
bool DeleteAttrIS (int key)
 キーが int 型、値が String 型である属性消去メソッド [詳解]
 
bool DeleteAttrSI (String^ key)
 キーが String 型、値が int 型である属性消去メソッド [詳解]
 
bool DeleteAttrSD (String^ key)
 キーが String 型、値が double 型である属性消去メソッド [詳解]
 
bool DeleteAttrSS (String^ key)
 キーが String 型、値が String 型である属性消去メソッド [詳解]
 

その他の継承メンバ

- 基底クラス FK_CLI::fk_Operation に属する継承プロパティ
bool HistoryMode [get, set]
 履歴保存モードプロパティ [詳解]
 
bool TesselateMode [get, set]
 形状全体テセレーションプロパティ [詳解]
 
- 基底クラス FK_CLI::fk_DataAccess に属する継承プロパティ
int VNum [get]
 頂点数プロパティ [詳解]
 
int HNum [get]
 半稜線数プロパティ [詳解]
 
int ENum [get]
 稜線数プロパティ [詳解]
 
int LNum [get]
 ループ数プロパティ [詳解]
 
- 基底クラス FK_CLI::fk_Shape に属する継承プロパティ
fk_RealShapeType^  RealShapeType [get]
 形状データ構造プロパティ [詳解]
 
fk_Palette^  Palette [get]
 パレットプロパティ [詳解]
 
fk_MaterialMode MaterialMode [get, set]
 マテリアルモード設定メソッド [詳解]
 
int MaterialID [get, set]
 オブジェクトマテリアル ID プロパティ [詳解]
 
int PaletteSize [get]
 パレット中のマテリアル格納数プロパティ [詳解]
 
cli::array< fk_Material^ >^ MaterialVector [get]
 マテリアル配列取得メソッド [詳解]
 

詳解

多角形(辺のみ)を生成、管理するクラス

このクラスは閉じたポリライン、つまり多角形の辺のみを制御する機能を提供します。 このクラスの利用方法は実質的に fk_Polygon クラスと同一で、 描画が辺のみとなるという点だけが異なります。 利用方法については fk_Polygon クラスを参照して下さい。

参照
fk_Solid, fk_Polygon, fk_Polyline

構築子と解体子

FK_CLI::fk_Closedline::fk_Closedline ( )

コンストラクタ1

空の閉じたポリラインを生成します。

FK_CLI::fk_Closedline::fk_Closedline ( IEnumerable< fk_Vector^ >^  array)

コンストラクタ2

与えられた引数を頂点とする閉じたポリラインを生成します。

引数
[in]array頂点配列。
FK_CLI::fk_Closedline::~fk_Closedline ( )

デストラクタ

FK_CLI::fk_Closedline::!fk_Closedline ( )

ファイナライザ