DATAKIT API  V2025.1
Dtk_feat_stiffener Class Reference

Generic Feature Stiffener. More...

Public Member Functions

 Dtk_feat_stiffener ()
 Constructor of Stiffener Feature
More...
 
int get_isNeutralFiber (Bool *)
 Gets the neutral fiber boolean option of the stiffener feature
More...
 
int get_isReverseDepth (Bool *)
 Gets the Depth reverse direction boolean of the stiffener feature
More...
 
int get_isReverseThickness (Bool *)
 Gets the Thickness reverse direction boolean of the stiffener feature
More...
 
int get_mode (STIFFENER_MODE *)
 Gets the mode of the stiffener feature
More...
 
int get_profile (Dtk_feat_geometry **)
 Gets the profile of the stiffener feature
More...
 
int get_thick1 (double *)
 Gets the first thickness of the stiffener feature
More...
 
int get_thick2 (double *)
 Gets the second thickness of the stiffener feature
More...
 
 ~Dtk_feat_stiffener ()
 Destructor of a Stiffener feature. More...
 

Data Fields

Bool isNeutralFiber
 
Bool isReverseDepth
 
Bool isReverseThickness
 
STIFFENER_MODE mode
 
Dtk_feat_geometry * profile
 
double thick1
 
double thick2
 

Detailed Description

Generic Feature Stiffener.

Constructor & Destructor Documentation

◆ Dtk_feat_stiffener()

Dtk_feat_stiffener::Dtk_feat_stiffener ( )

Constructor of Stiffener Feature

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

Remarks

◆ ~Dtk_feat_stiffener()

Dtk_feat_stiffener::~Dtk_feat_stiffener ( )

Destructor of a Stiffener feature.

Parameters
[in]Stiffenerfeature to destruct
[in/out]
[out]<br>
Returns
Free stiffener Feature
Remarks

Member Function Documentation

◆ get_isNeutralFiber()

int Dtk_feat_stiffener::get_isNeutralFiber ( Bool )

Gets the neutral fiber boolean option of the stiffener feature

Parameters
[in]Stiffenerfeature
[in/out]
[out]Bool
Returns
NOTOK if error, ISOK if ok
Remarks
You need to test the type to get the inner feature

◆ get_isReverseDepth()

int Dtk_feat_stiffener::get_isReverseDepth ( Bool )

Gets the Depth reverse direction boolean of the stiffener feature

Parameters
[in]Stiffenerfeature
[in/out]
[out]Bool
Returns
NOTOK if error, ISOK if ok
Remarks
You need to test the type to get the inner feature

◆ get_isReverseThickness()

int Dtk_feat_stiffener::get_isReverseThickness ( Bool )

Gets the Thickness reverse direction boolean of the stiffener feature

Parameters
[in]Stiffenerfeature
[in/out]
[out]Bool
Returns
NOTOK if error, ISOK if ok
Remarks
You need to test the type to get the inner feature

◆ get_mode()

int Dtk_feat_stiffener::get_mode ( STIFFENER_MODE )

Gets the mode of the stiffener feature

Parameters
[in]Stiffenerfeature
[in/out]
[out]STIFFENER_MODE
Returns
NOTOK if error, ISOK if ok
Remarks
You need to test the type to get the inner feature

◆ get_profile()

int Dtk_feat_stiffener::get_profile ( Dtk_feat_geometry **  )

Gets the profile of the stiffener feature

Parameters
[in]Stiffenerfeature
[in/out]
[out]Dtk_feat_geometry
Returns
NOTOK if error, ISOK if ok
Remarks
You need to test the type to get the inner feature

◆ get_thick1()

int Dtk_feat_stiffener::get_thick1 ( double *  )

Gets the first thickness of the stiffener feature

Parameters
[in]Stiffenerfeature
[in/out]
[out]double
Returns
NOTOK if error, ISOK if ok
Remarks
You need to test the type to get the inner feature

◆ get_thick2()

int Dtk_feat_stiffener::get_thick2 ( double *  )

Gets the second thickness of the stiffener feature

Parameters
[in]Stiffenerfeature
[in/out]
[out]double
Returns
NOTOK if error, ISOK if ok
Remarks
You need to test the type to get the inner feature

Field Documentation

◆ isNeutralFiber

Bool Dtk_feat_stiffener::isNeutralFiber

◆ isReverseDepth

Bool Dtk_feat_stiffener::isReverseDepth

◆ isReverseThickness

Bool Dtk_feat_stiffener::isReverseThickness

◆ mode

STIFFENER_MODE Dtk_feat_stiffener::mode

◆ profile

Dtk_feat_geometry* Dtk_feat_stiffener::profile

◆ thick1

double Dtk_feat_stiffener::thick1

◆ thick2

double Dtk_feat_stiffener::thick2