Feature Sweep (Rib & Slot) More...
Public Member Functions | |
| Dtk_feat_sweep () | |
| int | get_axis (Dtk_feat_axis **) | 
| Get axis of the feature Sweep.  More... | |
| int | get_center_curve (Dtk_feat_geometry **) | 
| Get the center curve of the feature Sweep.  More... | |
| int | get_control_object_axis (Dtk_feat_axis **) | 
| Get axis control object of feature Sweep.  More... | |
| int | get_control_object_selection (Dtk_feat_geometry **) | 
| Get selection control object of feature Sweep.  More... | |
| int | get_merge_ends (Bool *) | 
| Get the boolean value of merge sweep ends of the feature Sweep.  More... | |
| int | get_nb_profiles (int *) | 
| Returns Sweep profiles number  More...  | |
| int | get_profile_control_type (PROFILE_CONTROL_TYPE *) | 
| Get the profile control type of the feature Sweep.  More... | |
| int | get_profiles (Dtk_feat_geometry ***) | 
| Get the profiles geometry of the feature Sweep.  More... | |
| int | get_thickness (Dtk_feat_thickness **) | 
| Returns thickness of a sweep.  More...  | |
| int | get_type (DTK_SWEEP_TYPE *) | 
| Returns Sweep type  More...  | |
| ~Dtk_feat_sweep () | |
Data Fields | |
| Dtk_feat_axis * | axis | 
| Dtk_feat_geometry * | center_curve | 
| union { | |
| Dtk_feat_axis * axis | |
| Dtk_feat_geometry * selection | |
| } | control_object | 
| Bool | merge_sweep_ends | 
| int | nb_profiles | 
| PROFILE_CONTROL_TYPE | profile_control_type | 
| Dtk_feat_geometry ** | profiles | 
| DTK_SWEEP_TYPE | sweep_type | 
| Dtk_feat_thickness * | thickness | 
Feature Sweep (Rib & Slot)
| Dtk_feat_sweep::Dtk_feat_sweep | ( | ) | 
| Dtk_feat_sweep::~Dtk_feat_sweep | ( | ) | 
| int Dtk_feat_sweep::get_axis | ( | Dtk_feat_axis ** | ) | 
Get axis of the feature Sweep.
| [in] | Sweep | feature  | 
| [in/out] | ||
| [out] | Dtk_feat_axis | 
| int Dtk_feat_sweep::get_center_curve | ( | Dtk_feat_geometry ** | ) | 
Get the center curve of the feature Sweep.
| [in] | Sweep | feature  | 
| [in/out] | ||
| [out] | Dtk_feat_geometry | 
| int Dtk_feat_sweep::get_control_object_axis | ( | Dtk_feat_axis ** | ) | 
Get axis control object of feature Sweep.
| [in] | Sweep | feature  | 
| [in/out] | ||
| [out] | Dtk_feat_axis | 
| int Dtk_feat_sweep::get_control_object_selection | ( | Dtk_feat_geometry ** | ) | 
Get selection control object of feature Sweep.
| [in] | Sweep | feature  | 
| [in/out] | ||
| [out] | Dtk_feat_geometry | 
| int Dtk_feat_sweep::get_merge_ends | ( | Bool * | ) | 
Get the boolean value of merge sweep ends of the feature Sweep.
| [in] | Sweep | feature  | 
| [in/out] | ||
| [out] | Bool | 
| int Dtk_feat_sweep::get_nb_profiles | ( | int * | ) | 
Returns Sweep profiles number 
 
| [in] | Sweep | Feature  | 
| [in/out] | ||
| [out] | int | 
| int Dtk_feat_sweep::get_profile_control_type | ( | PROFILE_CONTROL_TYPE * | ) | 
Get the profile control type of the feature Sweep.
| [in] | Sweep | feature  | 
| [in/out] | ||
| [out] | PROFILE_CONTROL_TYPE | 
| int Dtk_feat_sweep::get_profiles | ( | Dtk_feat_geometry *** | ) | 
Get the profiles geometry of the feature Sweep.
| [in] | Sweep | feature  | 
| [in/out] | ||
| [out] | Dtk_feat_geometry | 
| int Dtk_feat_sweep::get_thickness | ( | Dtk_feat_thickness ** | ) | 
Returns thickness of a sweep. 
 
| [in] | Sweep | Feature  | 
| [in/out] | ||
| [out] | Dtk_feat_thickness | (the internal and external thickness)  | 
| int Dtk_feat_sweep::get_type | ( | DTK_SWEEP_TYPE * | ) | 
Returns Sweep type 
 
| [in] | Sweep | Feature  | 
| [in/out] | ||
| [out] | DTK_SWEEP_TYPE | 
| Dtk_feat_axis* Dtk_feat_sweep::axis | 
| Dtk_feat_geometry* Dtk_feat_sweep::center_curve | 
| union { ... } Dtk_feat_sweep::control_object | 
| Bool Dtk_feat_sweep::merge_sweep_ends | 
| int Dtk_feat_sweep::nb_profiles | 
| PROFILE_CONTROL_TYPE Dtk_feat_sweep::profile_control_type | 
| Dtk_feat_geometry** Dtk_feat_sweep::profiles | 
| Dtk_feat_geometry* Dtk_feat_sweep::selection | 
| DTK_SWEEP_TYPE Dtk_feat_sweep::sweep_type | 
| Dtk_feat_thickness* Dtk_feat_sweep::thickness |