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_Vertex * getVData (int ID) const
 頂点位相要素参照関数 [詳細]
 
fk_Half * getHData (int ID) const
 半稜線位相要素参照関数 [詳細]
 
fk_Edge * getEData (int ID) const
 稜線位相要素参照関数 [詳細]
 
fk_Loop * getLData (int ID) const
 ループ位相要素参照関数 [詳細]
 
fk_Vertex * getNextV (fk_Vertex *vertex) const
 頂点位相要素逐次参照関数 [詳細]
 
fk_Half * getNextH (fk_Half *half) const
 半稜線位相要素逐次参照関数 [詳細]
 
fk_Edge * getNextE (fk_Edge *edge) const
 稜線位相要素逐次参照関数 [詳細]
 
fk_Loop * getNextL (fk_Loop *loop) const
 ループ位相要素逐次参照関数 [詳細]
 
fk_Vertex * getLastV (void) const
 頂点位相最終要素参照関数 [詳細]
 
fk_Half * getLastH (void) const
 半稜線位相最終要素参照関数 [詳細]
 
fk_Edge * getLastE (void) const
 稜線位相最終要素参照関数 [詳細]
 
fk_Loop * getLastL (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_Loop * getOneLOnV (fk_Vertex *V) const
 頂点接続ループ参照関数 [詳細]
 
fk_Loop * getNeighborLOnLE (fk_Loop *L, fk_Edge *E) const
 稜線条件付き隣接ループ参照関数 [詳細]
 
std::vector< fk_Loop * > getAllNeighborLOnL (fk_Loop *L) const
 全隣接ループ参照関数 [詳細]
 
- Public メソッド inherited from fk_ReferenceL2
fk_Vertex * getOneNeighborVOnV (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_Loop * getOneNeighborLOnL (fk_Loop *L) const
 隣接ループ参照関数 [詳細]
 
fk_Loop * getNeighborLOnLH (fk_Loop *L, fk_Half *H) const
 半稜線条件付き隣接ループ参照関数 [詳細]
 
int getVNumOnL (fk_Loop *L) const
 ループ上頂点数参照関数 [詳細]
 
- Public メソッド inherited from fk_ReferenceL1
fk_Half * getOneHOnV (fk_Vertex *V) const
 頂点接続半稜線参照関数 [詳細]
 
fk_Edge * getOneEOnV (fk_Vertex *V) const
 頂点接続稜線参照関数 [詳細]
 
fk_Vertex * getVOnH (fk_Half *H) const
 半稜線接続頂点参照関数 [詳細]
 
fk_Half * getMateHOnH (fk_Half *H) const
 対半稜線参照関数 [詳細]
 
fk_Edge * getParentEOnH (fk_Half *H) const
 親稜線参照関数 [詳細]
 
fk_Loop * getParentLOnH (fk_Half *H) const
 親ループ参照関数 [詳細]
 
fk_Vertex * getRightVOnE (fk_Edge *E) const
 右側頂点参照関数 [詳細]
 
fk_Vertex * getLeftVOnE (fk_Edge *E) const
 左側頂点参照関数 [詳細]
 
fk_Half * getRightHOnE (fk_Edge *E) const
 右側半稜線参照関数 [詳細]
 
fk_Half * getLeftHOnE (fk_Edge *E) const
 左側半稜線参照関数 [詳細]
 
fk_Loop * getRightLOnE (fk_Edge *E) const
 右側ループ参照関数 [詳細]
 
fk_Loop * getLeftLOnE (fk_Edge *E) const
 左側ループ参照関数 [詳細]
 
fk_EdgeStatus getEdgeStatus (fk_Edge *E) const
 稜線位相状態参照関数 [詳細]
 
fk_Vertex * getOneVOnL (fk_Loop *L) const
 ループ所属頂点参照関数 [詳細]
 
fk_Half * getOneHOnL (fk_Loop *L) const
 ループ所属半稜線参照関数 [詳細]
 
fk_Edge * getOneEOnL (fk_Loop *L) const
 ループ所属稜線参照関数 [詳細]
 

説明

マスプロパティ用クラス

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

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

fk_MassProperty::fk_MassProperty ( void  )