Defines parameters used by Molding_FeatureRecognizer. More...
Public Types | |
typedef cadex::internal::MoldingImpl_FeatureRecognizerParameters | ImplType |
Public Member Functions | |
Molding_FeatureRecognizerParameters () | |
Constructor. | |
double | MaxRibTaperAngle () const |
void | SetMaxRibTaperAngle (double theTaperAngle) |
double | MaxRibDraftAngle () const |
void | SetMaxRibDraftAngle (double theDraftAngle) |
double | MaxRibThickness () const |
void | SetMaxRibThickness (double theThickness) |
ImplType * | Impl () const |
Defines parameters used by Molding_FeatureRecognizer.
cadex::Molding_FeatureRecognizerParameters::Molding_FeatureRecognizerParameters | ( | ) |
Constructor.
Sets default parameter values.
double cadex::Molding_FeatureRecognizerParameters::MaxRibDraftAngle | ( | ) | const |
Returns maximum draft angle along height of rib in radians.
The default value is 0.1396 (8 deg).
double cadex::Molding_FeatureRecognizerParameters::MaxRibTaperAngle | ( | ) | const |
Returns maximum taper angle along length of rib in radians.
The default value is 0.0872 (5 deg).
double cadex::Molding_FeatureRecognizerParameters::MaxRibThickness | ( | ) | const |
Returns maximum thickness at top of rib in mm.
The default value is 20.
void cadex::Molding_FeatureRecognizerParameters::SetMaxRibDraftAngle | ( | double | theDraftAngle | ) |
Sets maximum draft angle along height of rib in radians. The value must be more or equal than zero but les than Pi/4.
void cadex::Molding_FeatureRecognizerParameters::SetMaxRibTaperAngle | ( | double | theTaperAngle | ) |
Sets maximum taper angle along length of rib in radians. The value must be more or equal than zero but les than Pi/4.
void cadex::Molding_FeatureRecognizerParameters::SetMaxRibThickness | ( | double | theThickness | ) |
Sets maximum thickness at top of rib in radians. The value must be more or equal zero.