DATAKIT API  V2025.1
Dtk_feat_rotate_axis_elements Class Reference

Public Member Functions

 Dtk_feat_rotate_axis_elements ()
 Constructor of a "Axis-Element" Rotation Feature
More...
 
int get_axis (Dtk_feat_axis **)
 Returns the axis value of the rotate feature. More...
 
int get_first_element (Dtk_feat_geometry **)
 Returns the first element of the rotate feature. More...
 
int get_second_element (Dtk_feat_geometry **)
 Returns the second element of the rotate feature. More...
 
 ~Dtk_feat_rotate_axis_elements ()
 Destructor a "Axis-Element" Rotation Feature
More...
 

Data Fields

Dtk_feat_axisaxis
 
Dtk_feat_geometry * first_element
 
Dtk_feat_geometry * second_element
 

Constructor & Destructor Documentation

◆ Dtk_feat_rotate_axis_elements()

Dtk_feat_rotate_axis_elements::Dtk_feat_rotate_axis_elements ( )

Constructor of a "Axis-Element" Rotation Feature

Parameters
[in]<br>
[in/out]
[out]Allocatedcoordinates rotate feature
Returns

Remarks

◆ ~Dtk_feat_rotate_axis_elements()

Dtk_feat_rotate_axis_elements::~Dtk_feat_rotate_axis_elements ( )

Destructor a "Axis-Element" Rotation Feature

Parameters
[in]Axis-ElementRotation feature to destruct
[in/out]
[out]<br>
Returns
Free Axis-Element" Rotation Feature
Remarks

Member Function Documentation

◆ get_axis()

int Dtk_feat_rotate_axis_elements::get_axis ( Dtk_feat_axis **  )

Returns the axis value of the rotate feature.

Parameters
[in]Axisof the rotate Feature
[in/out]
[out]<br>
Returns
NOTOK if error, ISOK if ok
Remarks

◆ get_first_element()

int Dtk_feat_rotate_axis_elements::get_first_element ( Dtk_feat_geometry **  )

Returns the first element of the rotate feature.

Parameters
[in]Axis-ElementRotation Feature
[in/out]
[out]<br>
Returns
NOTOK if error, ISOK if ok
Remarks

◆ get_second_element()

int Dtk_feat_rotate_axis_elements::get_second_element ( Dtk_feat_geometry **  )

Returns the second element of the rotate feature.

Parameters
[in]Axis-ElementRotation Feature
[in/out]
[out]<br>
Returns
NOTOK if error, ISOK if ok
Remarks

Field Documentation

◆ axis

Dtk_feat_axis* Dtk_feat_rotate_axis_elements::axis

◆ first_element

Dtk_feat_geometry* Dtk_feat_rotate_axis_elements::first_element

◆ second_element

Dtk_feat_geometry* Dtk_feat_rotate_axis_elements::second_element