Revol Feature : A Revol extrudes a profile around an axis. The profile sketch must contain an axis used as the revolution axis. A Shaft adds material, a Groove removes material. More...
Public Member Functions | |
| Dtk_feat_revol () | |
| Constructor of Revol Features.  More... | |
| int | get_end_angle (double *) | 
| Returns the first angle value.  More... | |
| int | get_inner_side (int *) | 
| Returns the closing side of the open profile (side flag).  More... | |
| int | get_profiles (Dtk_feat_geometry **) | 
| Returns the profile internal component.  More... | |
| int | get_reference_axis (Dtk_feat_axis **) | 
| Returns the revolution axis.  More... | |
| int | get_start_angle (double *) | 
| Returns the second angle value.  More... | |
| int | get_thickness (Dtk_feat_thickness **) | 
| Returns the thickness feature.  More... | |
| int | get_type (DTK_REVOL_TYPE *) | 
| Returns revol type.  More... | |
| ~Dtk_feat_revol () | |
| Destructor of Revol Features.  More... | |
Data Fields | |
| Dtk_feat_axis * | axis | 
| double | first_angle | 
| Dtk_feat_geometry * | profiles | 
| double | second_angle | 
| int | side | 
| Dtk_feat_thickness * | thickness | 
| DTK_REVOL_TYPE | type | 
Revol Feature : A Revol extrudes a profile around an axis. The profile sketch must contain an axis used as the revolution axis. A Shaft adds material, a Groove removes material.
| Dtk_feat_revol::Dtk_feat_revol | ( | ) | 
Constructor of Revol Features.
| [in/out] | ||
| [out] | <br> | 
| Dtk_feat_revol::~Dtk_feat_revol | ( | ) | 
Destructor of Revol Features.
| [in] | Revol | feature to disallocate | 
| [in/out] | ||
| [out] | <br> | 
| int Dtk_feat_revol::get_end_angle | ( | double * | ) | 
Returns the first angle value.
| [in] | Revol | Feature | 
| [in/out] | ||
| [out] | First | Angle Value | 
| int Dtk_feat_revol::get_inner_side | ( | int * | ) | 
Returns the closing side of the open profile (side flag).
| [in] | Revol | Feature | 
| [in/out] | ||
| [out] | Side | flag | 
| int Dtk_feat_revol::get_profiles | ( | Dtk_feat_geometry ** | ) | 
Returns the profile internal component.
| [in] | Revol | Feature | 
| [in/out] | ||
| [out] | Profile | feature | 
| int Dtk_feat_revol::get_reference_axis | ( | Dtk_feat_axis ** | ) | 
Returns the revolution axis.
| [in] | Revol | Feature | 
| [in/out] | ||
| [out] | Revolution | Axis | 
| int Dtk_feat_revol::get_start_angle | ( | double * | ) | 
Returns the second angle value.
| [in] | Revol | Feature | 
| [in/out] | ||
| [out] | Second | Angle Value | 
| int Dtk_feat_revol::get_thickness | ( | Dtk_feat_thickness ** | ) | 
Returns the thickness feature.
| [in] | Revol | Feature | 
| [in/out] | ||
| [out] | Thickness | Feature | 
| int Dtk_feat_revol::get_type | ( | DTK_REVOL_TYPE * | ) | 
Returns revol type.
| [in] | Revol | Feature | 
| [in/out] | ||
| [out] | DTK_REVOL_TYPE | 
| Dtk_feat_axis* Dtk_feat_revol::axis | 
| double Dtk_feat_revol::first_angle | 
| Dtk_feat_geometry* Dtk_feat_revol::profiles | 
| double Dtk_feat_revol::second_angle | 
| int Dtk_feat_revol::side | 
| Dtk_feat_thickness* Dtk_feat_revol::thickness | 
| DTK_REVOL_TYPE Dtk_feat_revol::type |