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 |