1#if !defined(__FK_EDGE_HEADER__)
2#define __FK_EDGE_HEADER__
46#if !defined(FK_DOXYGEN_USER_PROCESS)
122#if !defined(FK_DOXYGEN_USER_PROCESS)
124 void Print(
void)
const;
125 bool Check(
void)
const;
131 std::shared_ptr<Member> _m;
132 int SetLeftHalf(
int);
133 int SetRightHalf(
int);
曲線用純粋仮想クラス
Definition Curve.h:22
ソリッドモデルの稜線位相を管理するクラス
Definition Edge.h:41
friend class fk_IFSetHandle
Definition Edge.h:45
void setCurveGeometry(fk_Curve *curve)
幾何曲線形状設定関数
void setDrawWidth(double width)
描画線幅設定関数
friend class fk_DataBase
Definition Edge.h:44
fk_Edge(int=FK_UNDEFINED)
コンストラクタ
fk_Curve * getCurveGeometry(void)
幾何曲線形状取得関数
fk_Half * getLeftHalf(void) const
左側半稜線取得関数
fk_Half * getRightHalf(void) const
右側半稜線取得関数
double getDrawWidth(void) const
描画線幅取得関数
ソリッドモデルの半稜線位相を管理するクラス
Definition Half.h:25
オイラー操作用クラス
Definition Operation.h:47
ソリッドモデル位相要素用基底クラス
Definition Topology.h:28
Fine Kernel Toolkit 名前空間
Definition Angle.h:6
fk_CurveType
幾何曲線の種類を表す列挙型
Definition Edge.h:20
fk_EdgeStatus
稜線状態を表す列挙型
Definition Edge.h:12