DATAKIT API  V2025.1
Dtk_feat_fillet Class Reference

Generic Feature Fillet. More...

Public Member Functions

 Dtk_feat_fillet ()
 
int get_corners (Dtk_feat_blend_vertex ***)
 Returns Fillet corners
More...
 
int get_limiting_list (Dtk_feat_geometry ***)
 Returns Fillet limiting list
More...
 
int get_nb_corners (int *)
 Returns Fillet corners number
More...
 
int get_nb_limits (int *)
 Returns Fillet limits number
More...
 
int get_nb_objects_to_fillet (int *)
 Returns Fillet edge ribbon number
More...
 
int get_objects_to_fillet (Dtk_feat_edge_ribbon ***)
 Returns Fillet ribbon objects
More...
 
int get_propagation (PROPAGATION_TYPE *)
 Returns Fillet propagation
More...
 
int get_trim_ribbon_mode (Bool *)
 Returns Fillet trim ribbon mode
More...
 
int get_type (FILLET_TYPE *)
 Returns Fillet type
More...
 
 ~Dtk_feat_fillet ()
 

Data Fields

Dtk_feat_blend_vertex ** corners
 
Dtk_feat_geometry ** limiting_list
 
int nb_corners
 
int nb_limits
 
int nb_objects_to_fillet
 
Dtk_feat_edge_ribbon ** objects_to_fillet
 
PROPAGATION_TYPE propagation
 
Bool trim_ribbon_mode
 
FILLET_TYPE type
 

Detailed Description

Generic Feature Fillet.

Constructor & Destructor Documentation

◆ Dtk_feat_fillet()

Dtk_feat_fillet::Dtk_feat_fillet ( )

◆ ~Dtk_feat_fillet()

Dtk_feat_fillet::~Dtk_feat_fillet ( )

Member Function Documentation

◆ get_corners()

int Dtk_feat_fillet::get_corners ( Dtk_feat_blend_vertex ***  )

Returns Fillet corners

Parameters
[in]FilletFeature
[in/out]
[out]Dtk_feat_blend_vertex
Returns
NOTOK if error, ISOK if ok
Remarks

◆ get_limiting_list()

int Dtk_feat_fillet::get_limiting_list ( Dtk_feat_geometry ***  )

Returns Fillet limiting list

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

◆ get_nb_corners()

int Dtk_feat_fillet::get_nb_corners ( int *  )

Returns Fillet corners number

Parameters
[in]FilletFeature
[in/out]
[out]int
Returns
NOTOK if error, ISOK if ok
Remarks

◆ get_nb_limits()

int Dtk_feat_fillet::get_nb_limits ( int *  )

Returns Fillet limits number

Parameters
[in]FilletFeature
[in/out]
[out]int
Returns
NOTOK if error, ISOK if ok
Remarks

◆ get_nb_objects_to_fillet()

int Dtk_feat_fillet::get_nb_objects_to_fillet ( int *  )

Returns Fillet edge ribbon number

Parameters
[in]FilletFeature
[in/out]
[out]int
Returns
NOTOK if error, ISOK if ok
Remarks

◆ get_objects_to_fillet()

int Dtk_feat_fillet::get_objects_to_fillet ( Dtk_feat_edge_ribbon ***  )

Returns Fillet ribbon objects

Parameters
[in]FilletFeature
[in/out]
[out]Dtk_feat_edge_ribbon
Returns
NOTOK if error, ISOK if ok
Remarks

◆ get_propagation()

int Dtk_feat_fillet::get_propagation ( PROPAGATION_TYPE )

Returns Fillet propagation

Parameters
[in]FilletFeature
[in/out]
[out]PROPAGATION_TYPE
Returns
NOTOK if error, ISOK if ok
Remarks

◆ get_trim_ribbon_mode()

int Dtk_feat_fillet::get_trim_ribbon_mode ( Bool )

Returns Fillet trim ribbon mode

Parameters
[in]FilletFeature
[in/out]
[out]Bool
Returns
NOTOK if error, ISOK if ok
Remarks

◆ get_type()

int Dtk_feat_fillet::get_type ( FILLET_TYPE )

Returns Fillet type

Parameters
[in]FilletFeature
[in/out]
[out]FILLET_TYPE
Returns
NOTOK if error, ISOK if ok
Remarks

Field Documentation

◆ corners

Dtk_feat_blend_vertex** Dtk_feat_fillet::corners

◆ limiting_list

Dtk_feat_geometry** Dtk_feat_fillet::limiting_list

◆ nb_corners

int Dtk_feat_fillet::nb_corners

◆ nb_limits

int Dtk_feat_fillet::nb_limits

◆ nb_objects_to_fillet

int Dtk_feat_fillet::nb_objects_to_fillet

◆ objects_to_fillet

Dtk_feat_edge_ribbon** Dtk_feat_fillet::objects_to_fillet

◆ propagation

PROPAGATION_TYPE Dtk_feat_fillet::propagation

◆ trim_ribbon_mode

Bool Dtk_feat_fillet::trim_ribbon_mode

◆ type

FILLET_TYPE Dtk_feat_fillet::type