FineKernelToolKit  2.9.0
 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 フレンド マクロ定義 ページ
Public メソッド | すべてのメンバ一覧
クラス fk_MassProperty

マスプロパティ用クラス [詳細]

+ fk_MassPropertyに対する継承グラフ
+ fk_MassPropertyのコラボレーション図

Public メソッド

 fk_MassProperty (void)
 
- Public メソッド inherited from fk_DataAccess
 fk_DataAccess (void)
 コンストラクタ [詳細]
 
virtual ~fk_DataAccess ()
 デストラクタ [詳細]
 
bool checkDB (void) const
 データベース設定チェック関数 [詳細]
 
bool checkTopology (void)
 位相状況チェック関数 [詳細]
 
void printTopology (void)
 位相状況出力関数 [詳細]
 
bool existVertex (fk_Vertex *vertex) const
 頂点位相要素存在判定関数1 [詳細]
 
bool existVertex (int ID) const
 頂点位相要素存在判定関数2 [詳細]
 
bool existHalf (fk_Half *half) const
 半稜線位相要素存在判定関数1 [詳細]
 
bool existHalf (int ID) const
 半稜線位相要素存在判定関数2 [詳細]
 
bool existEdge (fk_Edge *edge) const
 稜線位相要素存在判定関数1 [詳細]
 
bool existEdge (int ID) const
 稜線位相要素存在判定関数2 [詳細]
 
bool existLoop (fk_Loop *loop) const
 ループ位相要素存在判定関数1 [詳細]
 
bool existLoop (int ID) const
 ループ位相要素存在判定関数2 [詳細]
 
fk_VertexgetVData (int ID) const
 頂点位相要素参照関数 [詳細]
 
fk_HalfgetHData (int ID) const
 半稜線位相要素参照関数 [詳細]
 
fk_EdgegetEData (int ID) const
 稜線位相要素参照関数 [詳細]
 
fk_LoopgetLData (int ID) const
 ループ位相要素参照関数 [詳細]
 
fk_VertexgetNextV (fk_Vertex *vertex) const
 頂点位相要素逐次参照関数 [詳細]
 
fk_HalfgetNextH (fk_Half *half) const
 半稜線位相要素逐次参照関数 [詳細]
 
fk_EdgegetNextE (fk_Edge *edge) const
 稜線位相要素逐次参照関数 [詳細]
 
fk_LoopgetNextL (fk_Loop *loop) const
 ループ位相要素逐次参照関数 [詳細]
 
fk_VertexgetLastV (void) const
 頂点位相最終要素参照関数 [詳細]
 
fk_HalfgetLastH (void) const
 半稜線位相最終要素参照関数 [詳細]
 
fk_EdgegetLastE (void) const
 稜線位相最終要素参照関数 [詳細]
 
fk_LoopgetLastL (void) const
 ループ位相最終要素参照関数 [詳細]
 
int getVNum (void) const
 頂点数参照関数 [詳細]
 
int getHNum (void) const
 半稜線数参照関数 [詳細]
 
int getENum (void) const
 稜線数参照関数 [詳細]
 
int getLNum (void) const
 ループ数参照関数 [詳細]
 
- Public メソッド inherited from fk_ReferenceL3
std::vector< fk_Vertex * > getAllNeighborVOnV (fk_Vertex *V) const
 全隣接頂点参照関数 [詳細]
 
std::vector< fk_Edge * > getEOnVV (fk_Vertex *V1, fk_Vertex *V2) const
 頂点間稜線参照関数 [詳細]
 
fk_LoopgetOneLOnV (fk_Vertex *V) const
 頂点接続ループ参照関数 [詳細]
 
fk_LoopgetNeighborLOnLE (fk_Loop *L, fk_Edge *E) const
 稜線条件付き隣接ループ参照関数 [詳細]
 
std::vector< fk_Loop * > getAllNeighborLOnL (fk_Loop *L) const
 全隣接ループ参照関数 [詳細]
 
- Public メソッド inherited from fk_ReferenceL2
fk_VertexgetOneNeighborVOnV (fk_Vertex *V) const
 隣接頂点参照関数 [詳細]
 
std::vector< fk_Half * > getAllHOnV (fk_Vertex *V) const
 頂点接続全半稜線参照関数 [詳細]
 
std::vector< fk_Edge * > getAllEOnV (fk_Vertex *V) const
 頂点接続全稜線参照関数 [詳細]
 
std::vector< fk_Loop * > getAllLOnV (fk_Vertex *V) const
 頂点接続全ループ参照関数 [詳細]
 
int getENumOnV (fk_Vertex *V) const
 頂点接続稜線数参照関数 [詳細]
 
std::vector< fk_Vertex * > getAllVOnL (fk_Loop *L) const
 ループ所属全頂点参照関数 [詳細]
 
std::vector< fk_Half * > getAllHOnL (fk_Loop *L) const
 ループ所属全半稜線参照関数 [詳細]
 
std::vector< fk_Edge * > getAllEOnL (fk_Loop *L) const
 ループ所属全稜線参照関数 [詳細]
 
fk_LoopgetOneNeighborLOnL (fk_Loop *L) const
 隣接ループ参照関数 [詳細]
 
fk_LoopgetNeighborLOnLH (fk_Loop *L, fk_Half *H) const
 半稜線条件付き隣接ループ参照関数 [詳細]
 
int getVNumOnL (fk_Loop *L) const
 ループ上頂点数参照関数 [詳細]
 
- Public メソッド inherited from fk_ReferenceL1
fk_HalfgetOneHOnV (fk_Vertex *V) const
 頂点接続半稜線参照関数 [詳細]
 
fk_EdgegetOneEOnV (fk_Vertex *V) const
 頂点接続稜線参照関数 [詳細]
 
fk_VertexgetVOnH (fk_Half *H) const
 半稜線接続頂点参照関数 [詳細]
 
fk_HalfgetMateHOnH (fk_Half *H) const
 対半稜線参照関数 [詳細]
 
fk_EdgegetParentEOnH (fk_Half *H) const
 親稜線参照関数 [詳細]
 
fk_LoopgetParentLOnH (fk_Half *H) const
 親ループ参照関数 [詳細]
 
fk_VertexgetRightVOnE (fk_Edge *E) const
 右側頂点参照関数 [詳細]
 
fk_VertexgetLeftVOnE (fk_Edge *E) const
 左側頂点参照関数 [詳細]
 
fk_HalfgetRightHOnE (fk_Edge *E) const
 右側半稜線参照関数 [詳細]
 
fk_HalfgetLeftHOnE (fk_Edge *E) const
 左側半稜線参照関数 [詳細]
 
fk_LoopgetRightLOnE (fk_Edge *E) const
 右側ループ参照関数 [詳細]
 
fk_LoopgetLeftLOnE (fk_Edge *E) const
 左側ループ参照関数 [詳細]
 
fk_EdgeStatus getEdgeStatus (fk_Edge *E) const
 稜線位相状態参照関数 [詳細]
 
fk_VertexgetOneVOnL (fk_Loop *L) const
 ループ所属頂点参照関数 [詳細]
 
fk_HalfgetOneHOnL (fk_Loop *L) const
 ループ所属半稜線参照関数 [詳細]
 
fk_EdgegetOneEOnL (fk_Loop *L) const
 ループ所属稜線参照関数 [詳細]
 

説明

マスプロパティ用クラス

このクラスは、fk_Solid 型データのマスプロパティを計算し、 出力するための機能を提供します。

コンストラクタとデストラクタ

fk_MassProperty::fk_MassProperty ( void  )