1#if !defined(__FK_REFERENCE_HEADER__)
2#define __FK_REFERENCE_HEADER__
ソリッドモデル用位相要素アクセスクラス
Definition DataAccess.h:19
ソリッドモデルの稜線位相を管理するクラス
Definition Edge.h:41
ソリッドモデルの半稜線位相を管理するクラス
Definition Half.h:25
ソリッドモデルのループ位相を管理するクラス
Definition Loop.h:43
位相状態参照用クラス(Level1)
Definition Reference.h:73
fk_Half * getMateHOnH(fk_Half *H) const
対半稜線参照関数
fk_Loop * getParentLOnH(fk_Half *H) const
親ループ参照関数
fk_Vertex * getRightVOnE(fk_Edge *E) const
右側頂点参照関数
fk_Edge * getOneEOnV(fk_Vertex *V) const
頂点接続稜線参照関数
fk_Half * getRightHOnE(fk_Edge *E) const
右側半稜線参照関数
fk_Loop * getLeftLOnE(fk_Edge *E) const
左側ループ参照関数
fk_Edge * getOneEOnL(fk_Loop *L) const
ループ所属稜線参照関数
fk_Vertex * getOneVOnL(fk_Loop *L) const
ループ所属頂点参照関数
fk_Loop * getRightLOnE(fk_Edge *E) const
右側ループ参照関数
fk_Half * getOneHOnV(fk_Vertex *V) const
頂点接続半稜線参照関数
fk_Half * getLeftHOnE(fk_Edge *E) const
左側半稜線参照関数
fk_Edge * getParentEOnH(fk_Half *H) const
親稜線参照関数
fk_Vertex * getLeftVOnE(fk_Edge *E) const
左側頂点参照関数
fk_EdgeStatus getEdgeStatus(fk_Edge *E) const
稜線位相状態参照関数
fk_Vertex * getVOnH(fk_Half *H) const
半稜線接続頂点参照関数
fk_Half * getOneHOnL(fk_Loop *L) const
ループ所属半稜線参照関数
位相状態参照用クラス(Level2)
Definition Reference.h:280
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
ループ上頂点数参照関数
std::vector< fk_Loop * > getAllLOnV(fk_Vertex *V) const
頂点接続全ループ参照関数
fk_Vertex * getOneNeighborVOnV(fk_Vertex *V) const
隣接頂点参照関数
int getENumOnV(fk_Vertex *V) const
頂点接続稜線数参照関数
std::vector< fk_Vertex * > getAllVOnL(fk_Loop *L) const
ループ所属全頂点参照関数
std::vector< fk_Half * > getAllHOnV(fk_Vertex *V) const
頂点接続全半稜線参照関数
std::vector< fk_Edge * > getAllEOnV(fk_Vertex *V) const
頂点接続全稜線参照関数
位相状態参照用クラス(Level3)
Definition Reference.h:432
fk_Loop * getOneLOnV(fk_Vertex *V) const
頂点接続ループ参照関数
std::vector< fk_Edge * > getEOnVV(fk_Vertex *V1, fk_Vertex *V2) const
頂点間稜線参照関数
std::vector< fk_Vertex * > getAllNeighborVOnV(fk_Vertex *V) const
全隣接頂点参照関数
std::vector< fk_Loop * > getAllNeighborLOnL(fk_Loop *L) const
全隣接ループ参照関数
fk_Loop * getNeighborLOnLE(fk_Loop *L, fk_Edge *E) const
稜線条件付き隣接ループ参照関数
ソリッドモデルの頂点位相を管理するクラス
Definition Vertex.h:26
Fine Kernel Toolkit 名前空間
Definition Angle.h:6
fk_EdgeStatus
稜線状態を表す列挙型
Definition Edge.h:12