DATAKIT API  V2025.1
Dtk_feat_draft_advanced Class Reference

Feature Advanced Draft. More...

Public Member Functions

 Dtk_feat_draft_advanced ()
 Constructor of advanced Draft Feature
More...
 
int get_driving_mode (DRIVING_MODE *)
 Returns advanced Draft Driving Mode
More...
 
int get_driving_side (DRIVING_SIDE *)
 Returns the driving side. More...
 
int get_fitted_parameter (double *)
 Returns Draft fitted parameter value
More...
 
int get_neutral_element (Dtk_feat_draft_neutral_element **)
 Returns array of draft's sides (one or two sides)
More...
 
int get_second_side (Dtk_feat_draft_side **)
 Returns the advanced draft second side (one or two sides may be presented in an advanced draft)
More...
 
int get_selection (SELECTION_MODE *)
 Returns advanced Draft selection mode
More...
 
 ~Dtk_feat_draft_advanced ()
 Destructor of an advanced draft feature. More...
 

Data Fields

DRIVING_MODE driving_mode
 
DRIVING_SIDE driving_side
 
double fitted_parameter
 
Dtk_feat_draft_neutral_elementneutral_element
 
Dtk_feat_draft_sidesecond_side
 
SELECTION_MODE selection
 

Detailed Description

Feature Advanced Draft.

Constructor & Destructor Documentation

◆ Dtk_feat_draft_advanced()

Dtk_feat_draft_advanced::Dtk_feat_draft_advanced ( )

Constructor of advanced Draft Feature

Parameters
[in]<br>
[in/out]
[out]Allocatedadvanced draft feature
Returns

Remarks

◆ ~Dtk_feat_draft_advanced()

Dtk_feat_draft_advanced::~Dtk_feat_draft_advanced ( )

Destructor of an advanced draft feature.

Parameters
[in]advanceddraft feature to destruct
[in/out]
[out]<br>
Returns
Free advanced draft Feature
Remarks

Member Function Documentation

◆ get_driving_mode()

int Dtk_feat_draft_advanced::get_driving_mode ( DRIVING_MODE )

Returns advanced Draft Driving Mode

Parameters
[in]AdvancedDraft Feature
[in/out]
[out]DRIVING_MODE
Returns
NOTOK if error, ISOK if ok
Remarks

◆ get_driving_side()

int Dtk_feat_draft_advanced::get_driving_side ( DRIVING_SIDE )

Returns the driving side.

Parameters
[in]AdvancedDraft Feature
[in/out]
[out]DRIVING_SIDE
Returns
NOTOK if error, ISOK if ok
Remarks

◆ get_fitted_parameter()

int Dtk_feat_draft_advanced::get_fitted_parameter ( double *  )

Returns Draft fitted parameter value

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

◆ get_neutral_element()

int Dtk_feat_draft_advanced::get_neutral_element ( Dtk_feat_draft_neutral_element **  )

Returns array of draft's sides (one or two sides)

Parameters
[in]AdvancedDraft Feature
[in/out]
[out]Dtk_feat_draft_neutral_element
Returns
NOTOK if error, ISOK if ok
Remarks

◆ get_second_side()

int Dtk_feat_draft_advanced::get_second_side ( Dtk_feat_draft_side **  )

Returns the advanced draft second side (one or two sides may be presented in an advanced draft)

Parameters
[in]AdvancedDraft Feature
[in/out]
[out]Dtk_feat_draft_side
Returns
NOTOK if error, ISOK if ok
Remarks

◆ get_selection()

int Dtk_feat_draft_advanced::get_selection ( SELECTION_MODE )

Returns advanced Draft selection mode

Parameters
[in]AdvancedDraft Feature
[in/out]
[out]SELECTION_MODE
Returns
NOTOK if error, ISOK if ok
Remarks

Field Documentation

◆ driving_mode

DRIVING_MODE Dtk_feat_draft_advanced::driving_mode

◆ driving_side

DRIVING_SIDE Dtk_feat_draft_advanced::driving_side

◆ fitted_parameter

double Dtk_feat_draft_advanced::fitted_parameter

◆ neutral_element

Dtk_feat_draft_neutral_element* Dtk_feat_draft_advanced::neutral_element

◆ second_side

Dtk_feat_draft_side* Dtk_feat_draft_advanced::second_side

◆ selection

SELECTION_MODE Dtk_feat_draft_advanced::selection