DATAKIT API  V2025.1
Dtk_feat_thickness_feat Class Reference

Public Member Functions

 Dtk_feat_thickness_feat ()
 Constructor of Thickness Feature
More...
 
int get_default_faces (Dtk_tab< Dtk_feat_geometry * > &)
 Returns the array of default faces geometry of the feature Thickness
More...
 
int get_default_thickness (double *)
 Get the default thickness value of the feature Thickness. More...
 
int get_nb_default_faces (int *)
 Get the number of thickened faces of the feature Thickness. More...
 
int get_nb_skins (int *)
 Get the number of other skins (thickness for each skin) of the feature Thickness. More...
 
int get_skins (Dtk_tab< Dtk_feat_thickness_face * > &)
 Get the array of skins (thickness for each skin) of the feature Thickness. More...
 
 ~Dtk_feat_thickness_feat ()
 Destructor of a Thickness feature. More...
 

Data Fields

Dtk_tab< Dtk_feat_geometry * > defaultFaces
 
double defaultThickness
 
Dtk_tab< Dtk_feat_thickness_face * > otherSkins
 

Constructor & Destructor Documentation

◆ Dtk_feat_thickness_feat()

Dtk_feat_thickness_feat::Dtk_feat_thickness_feat ( )

Constructor of Thickness Feature

Parameters
[in]<br>
[in/out]
[out]AllocatedThickness feature
Returns

Remarks

◆ ~Dtk_feat_thickness_feat()

Dtk_feat_thickness_feat::~Dtk_feat_thickness_feat ( )

Destructor of a Thickness feature.

Parameters
[in]Thicknessfeature to destruct
[in/out]
[out]<br>
Returns
Free Thickness Feature
Remarks

Member Function Documentation

◆ get_default_faces()

int Dtk_feat_thickness_feat::get_default_faces ( Dtk_tab< Dtk_feat_geometry * > &  )

Returns the array of default faces geometry of the feature Thickness

Parameters
[in]Thicknessfeature
[in/out]
[out]Dtk_tab<Dtk_feat_geometry*>(Array of faces geometry)
Returns
NOTOK if error, ISOK if ok
Remarks

◆ get_default_thickness()

int Dtk_feat_thickness_feat::get_default_thickness ( double *  )

Get the default thickness value of the feature Thickness.

Parameters
[in]Thicknessfeature
[in/out]
[out]double
Returns
Default Thickness value of Thickness Feature
Remarks

◆ get_nb_default_faces()

int Dtk_feat_thickness_feat::get_nb_default_faces ( int *  )

Get the number of thickened faces of the feature Thickness.

Parameters
[in]Thicknessfeature
[in/out]
[out]int
Returns
Number of thickened faces number of Thickness Feature
Remarks

◆ get_nb_skins()

int Dtk_feat_thickness_feat::get_nb_skins ( int *  )

Get the number of other skins (thickness for each skin) of the feature Thickness.

Parameters
[in]Thicknessfeature
[in/out]
[out]int
Returns
Number of skins of Thickness Feature
Remarks

◆ get_skins()

int Dtk_feat_thickness_feat::get_skins ( Dtk_tab< Dtk_feat_thickness_face * > &  )

Get the array of skins (thickness for each skin) of the feature Thickness.

Parameters
[in]Thicknessfeature
[in/out]
[out]Dtk_tab<Dtk_feat_thickness_face*>
Returns
skins array of Thickness Feature
Remarks

Field Documentation

◆ defaultFaces

Dtk_tab<Dtk_feat_geometry*> Dtk_feat_thickness_feat::defaultFaces

◆ defaultThickness

double Dtk_feat_thickness_feat::defaultThickness

◆ otherSkins

Dtk_tab<Dtk_feat_thickness_face*> Dtk_feat_thickness_feat::otherSkins