Generic Feature Draft.
More...
◆ Dtk_feat_draft()
Dtk_feat_draft::Dtk_feat_draft |
( |
| ) |
|
Constructor of Draft Feature
- Parameters
-
[in] | <br> | |
| [in/out] | |
[out] | Allocated | draft feature
|
- Returns
◆ ~Dtk_feat_draft()
Dtk_feat_draft::~Dtk_feat_draft |
( |
| ) |
|
Destructor of a draft feature.
- Parameters
-
[in] | draft | feature to destruct
|
| [in/out] |
|
[out] | <br> | |
- Returns
- Free draft Feature
◆ get_advanced_draft()
Returns advanced draft entity
- Parameters
-
- Returns
- NOTOK if error, ISOK if ok
◆ get_constant_draft()
Returns constant draft entity
- Parameters
-
- Returns
- NOTOK if error, ISOK if ok
◆ get_default_angle()
int Dtk_feat_draft::get_default_angle |
( |
double * |
| ) |
|
Returns Draft default angle value applied in case of one side draft
- Parameters
-
[in] | Draft | Feature
|
| [in/out] |
|
[out] | double | |
- Returns
- NOTOK if error, ISOK if ok
◆ get_default_direction()
Returns the default draft direction.
- Parameters
-
[in] | Draft | Feature
|
| [in/out] |
|
[out] | DTK | Axis
|
- Returns
- NOTOK if error, ISOK if ok
◆ get_draft_faces()
int Dtk_feat_draft::get_draft_faces |
( |
Dtk_feat_geometry *** |
| ) |
|
Returns geometries of Draft faces in case of multi faces selection mode.
- Parameters
-
[in] | Draft | Feature
|
| [in/out] |
|
[out] | Dtk_feat_geometry | |
- Returns
- NOTOK if error, ISOK if ok
◆ get_draft_faces_nb()
int Dtk_feat_draft::get_draft_faces_nb |
( |
int * |
| ) |
|
Returns number of Draft faces in case of multi faces selection mode.
- Parameters
-
[in] | Draft | Feature
|
| [in/out] |
|
[out] | int | |
- Returns
- NOTOK if error, ISOK if ok
◆ get_limiting_elements()
int Dtk_feat_draft::get_limiting_elements |
( |
Dtk_feat_geometry *** |
| ) |
|
Returns profiles of limiting elements list.
- Parameters
-
[in] | Draft | Feature
|
| [in/out] |
|
[out] | Dtk_feat_geometry | |
- Returns
- NOTOK if error, ISOK if ok
◆ get_limiting_elements_nb()
int Dtk_feat_draft::get_limiting_elements_nb |
( |
int * |
| ) |
|
Returns number of limiting elements list
- Parameters
-
[in] | Draft | Feature
|
| [in/out] |
|
[out] | int | |
- Returns
- NOTOK if error, ISOK if ok
◆ get_parting_element()
Returns Parting element.
- Parameters
-
[in] | Draft | Feature
|
| [in/out] |
|
[out] | Dtk_feat_draft_parting_element | |
- Returns
- NOTOK if error, ISOK if ok
◆ get_reflect_line_draft()
Returns reflect line draft entity
- Parameters
-
- Returns
- NOTOK if error, ISOK if ok
◆ get_type()
Returns Draft Type
- Parameters
-
[in] | Draft | Feature
|
| [in/out] |
|
[out] | DRAFT_TYPE | |
- Returns
- NOTOK if error, ISOK if ok
◆ get_variable_draft()
Returns variable draft entity
- Parameters
-
- Returns
- NOTOK if error, ISOK if ok
◆ default_angle
double Dtk_feat_draft::default_angle |
◆ default_direction
◆ draft_faces
Dtk_feat_geometry** Dtk_feat_draft::draft_faces |
◆ draft_faces_nb
int Dtk_feat_draft::draft_faces_nb |
◆ entity
◆ limiting_elements
Dtk_feat_geometry** Dtk_feat_draft::limiting_elements |
◆ limiting_elements_nb
int Dtk_feat_draft::limiting_elements_nb |
◆ parting_elt
◆ type