DATAKIT API  V2025.1
Dtk_feat_face_fillet Class Reference

Generic Feature Face Fillet. More...

Public Member Functions

 Dtk_feat_face_fillet ()
 
int get_face1 (Dtk_feat_geometry **)
 Returns First face element to Fillet. More...
 
int get_face2 (Dtk_feat_geometry **)
 Returns Second face element to Fillet. More...
 
int get_hold_curve (Dtk_feat_geometry **)
 Returns Face Fillet hold curve
More...
 
int get_limiting_element (Dtk_feat_geometry **)
 Returns Face Fillet limiting element
More...
 
int get_radius (double *)
 Returns Face Fillet radius
More...
 
int get_spine (Dtk_feat_geometry **)
 Returns Face Fillet spine
More...
 
 ~Dtk_feat_face_fillet ()
 

Data Fields

Dtk_feat_geometry * face1
 
Dtk_feat_geometry * face2
 
Dtk_feat_geometry * holdCurve
 
Dtk_feat_geometry * limitingElement
 
double radius
 
Dtk_feat_geometry * spine
 

Detailed Description

Generic Feature Face Fillet.

Constructor & Destructor Documentation

◆ Dtk_feat_face_fillet()

Dtk_feat_face_fillet::Dtk_feat_face_fillet ( )

◆ ~Dtk_feat_face_fillet()

Dtk_feat_face_fillet::~Dtk_feat_face_fillet ( )

Member Function Documentation

◆ get_face1()

int Dtk_feat_face_fillet::get_face1 ( Dtk_feat_geometry **  )

Returns First face element to Fillet.

Parameters
[in]FaceFillet Feature
[in/out]
[out]Dtk_feat_geometry*
Returns
NOTOK if error, ISOK if ok
Remarks

◆ get_face2()

int Dtk_feat_face_fillet::get_face2 ( Dtk_feat_geometry **  )

Returns Second face element to Fillet.

Parameters
[in]FaceFillet Feature
[in/out]
[out]Dtk_feat_geometry*
Returns
NOTOK if error, ISOK if ok
Remarks

◆ get_hold_curve()

int Dtk_feat_face_fillet::get_hold_curve ( Dtk_feat_geometry **  )

Returns Face Fillet hold curve

Parameters
[in]FaceFillet Feature
[in/out]
[out]Dtk_feat_geometry
Returns
NOTOK if error, ISOK if ok
Remarks

◆ get_limiting_element()

int Dtk_feat_face_fillet::get_limiting_element ( Dtk_feat_geometry **  )

Returns Face Fillet limiting element

Parameters
[in]FaceFillet Feature
[in/out]
[out]Dtk_feat_geometry
Returns
NOTOK if error, ISOK if ok
Remarks

◆ get_radius()

int Dtk_feat_face_fillet::get_radius ( double *  )

Returns Face Fillet radius

Parameters
[in]FaceFillet Feature
[in/out]
[out]double
Returns
NOTOK if error, ISOK if ok
Remarks

◆ get_spine()

int Dtk_feat_face_fillet::get_spine ( Dtk_feat_geometry **  )

Returns Face Fillet spine

Parameters
[in]FaceFillet Feature
[in/out]
[out]Dtk_feat_geometry
Returns
NOTOK if error, ISOK if ok
Remarks

Field Documentation

◆ face1

Dtk_feat_geometry* Dtk_feat_face_fillet::face1

◆ face2

Dtk_feat_geometry* Dtk_feat_face_fillet::face2

◆ holdCurve

Dtk_feat_geometry* Dtk_feat_face_fillet::holdCurve

◆ limitingElement

Dtk_feat_geometry* Dtk_feat_face_fillet::limitingElement

◆ radius

double Dtk_feat_face_fillet::radius

◆ spine

Dtk_feat_geometry* Dtk_feat_face_fillet::spine