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 |