1#if !defined(__FK_HALF_HEADER__)
2#define __FK_HALF_HEADER__
31#if !defined(FK_DOXYGEN_USER_PROCESS)
111#if !defined(FK_DOXYGEN_USER_PROCESS)
113 void Print(
void)
const;
114 bool Check(
void)
const;
119 std::unique_ptr<Member> _m;
122 int SetNextHalf(
int);
123 int SetPrevHalf(
int);
124 int SetParentEdge(
int);
125 int SetParentLoop(
int);
ソリッドモデルの稜線位相を管理するクラス
Definition Edge.h:41
ソリッドモデルの半稜線位相を管理するクラス
Definition Half.h:25
friend class fk_IFSetHandle
Definition Half.h:29
fk_Loop * getParentLoop(void) const
ループ位相取得関数
fk_Half(const fk_Half &)
コピーコンストラクタ
fk_Edge * getParentEdge(void) const
稜線位相取得関数
fk_Half * getPrevHalf(void) const
前半稜線位相取得関数
friend class fk_DataBase
Definition Half.h:28
bool isRight(void) const
右側判定関数
fk_Half * getNextHalf(void) const
後半稜線位相取得関数
fk_Vertex * getVertex(void) const
始点頂点位相取得関数
bool isLeft(void) const
左側判定関数
fk_Half(int=FK_UNDEFINED)
コンストラクタ
ソリッドモデルのループ位相を管理するクラス
Definition Loop.h:43
オイラー操作用クラス
Definition Operation.h:47
ソリッドモデル形状変換クラス
Definition SolidBase.h:29
ソリッドモデル位相要素用基底クラス
Definition Topology.h:28
ソリッドモデルの頂点位相を管理するクラス
Definition Vertex.h:26
Fine Kernel Toolkit 名前空間
Definition Angle.h:6