DATAKIT API  V2025.1
Dtk_feat_chamfer Class Reference

Chamfer feature. More...

Public Member Functions

 Dtk_feat_chamfer ()
 
int get_angle (double *a)
 Returns Chamfer Angle
More...
 
int get_length1 (double *a)
 Returns Chamfer Length1
More...
 
int get_length2 (double *a)
 Returns Chamfer Length2
More...
 
int get_nb_ribbons (int *)
 Returns Chamfer ribbons number
More...
 
int get_propagation (PROPAGATION_TYPE *)
 Returns Chamfer propagation
More...
 
int get_ribbons (Dtk_feat_chamfer_ribbon ***)
 Returns Chamfer ribbons
More...
 
int get_type (CHAMFER_TYPE *)
 Returns Chamfer type
More...
 
 ~Dtk_feat_chamfer ()
 

Data Fields

Dtk_chamfer_params chamfer_params
 
int nb_ribbons
 
PROPAGATION_TYPE propagation
 
Dtk_feat_chamfer_ribbon ** ribbons
 
CHAMFER_TYPE type
 

Detailed Description

Chamfer feature.

Constructor & Destructor Documentation

◆ Dtk_feat_chamfer()

Dtk_feat_chamfer::Dtk_feat_chamfer ( )

◆ ~Dtk_feat_chamfer()

Dtk_feat_chamfer::~Dtk_feat_chamfer ( )

Member Function Documentation

◆ get_angle()

int Dtk_feat_chamfer::get_angle ( double *  a)

Returns Chamfer Angle

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

◆ get_length1()

int Dtk_feat_chamfer::get_length1 ( double *  a)

Returns Chamfer Length1

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

◆ get_length2()

int Dtk_feat_chamfer::get_length2 ( double *  a)

Returns Chamfer Length2

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

◆ get_nb_ribbons()

int Dtk_feat_chamfer::get_nb_ribbons ( int *  )

Returns Chamfer ribbons number

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

◆ get_propagation()

int Dtk_feat_chamfer::get_propagation ( PROPAGATION_TYPE )

Returns Chamfer propagation

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

◆ get_ribbons()

int Dtk_feat_chamfer::get_ribbons ( Dtk_feat_chamfer_ribbon ***  )

Returns Chamfer ribbons

Parameters
[in]ChamferFeature
[in/out]
[out]Dtk_feat_chamfer_ribbon
Returns
NOTOK if error, ISOK if ok
Remarks

◆ get_type()

int Dtk_feat_chamfer::get_type ( CHAMFER_TYPE )

Returns Chamfer type

Parameters
[in]ChamferFeature
[in/out]
[out]CHAMFER_TYPE
Returns
NOTOK if error, ISOK if ok
Remarks

Field Documentation

◆ chamfer_params

Dtk_chamfer_params Dtk_feat_chamfer::chamfer_params

◆ nb_ribbons

int Dtk_feat_chamfer::nb_ribbons

◆ propagation

PROPAGATION_TYPE Dtk_feat_chamfer::propagation

◆ ribbons

Dtk_feat_chamfer_ribbon** Dtk_feat_chamfer::ribbons

◆ type

CHAMFER_TYPE Dtk_feat_chamfer::type