Hide menu
Loading...
Searching...
No Matches
cadex::Molding_FeatureRecognizerParameters Class Reference

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
 

Detailed Description

Constructor & Destructor Documentation

◆ Molding_FeatureRecognizerParameters()

cadex::Molding_FeatureRecognizerParameters::Molding_FeatureRecognizerParameters ( )

Constructor.

Sets default parameter values.

Member Function Documentation

◆ MaxRibDraftAngle()

double cadex::Molding_FeatureRecognizerParameters::MaxRibDraftAngle ( ) const

Returns maximum draft angle along height of rib in radians.

The default value is 0.1396 (8 deg).

See also
SetMaxRibDraftAngle()

◆ MaxRibTaperAngle()

double cadex::Molding_FeatureRecognizerParameters::MaxRibTaperAngle ( ) const

Returns maximum taper angle along length of rib in radians.

The default value is 0.0872 (5 deg).

See also
SetMaxRibTaperAngle()

◆ MaxRibThickness()

double cadex::Molding_FeatureRecognizerParameters::MaxRibThickness ( ) const

Returns maximum thickness at top of rib in mm.

The default value is 20.

See also
SetMaxRibThickness()

◆ SetMaxRibDraftAngle()

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.

See also
MaxRibDraftAngle()
Examples
molding/dfm_analyzer/main.cxx, and molding/feature_recognizer/main.cxx.

◆ SetMaxRibTaperAngle()

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.

See also
MaxRibTaperAngle()
Examples
molding/dfm_analyzer/main.cxx, and molding/feature_recognizer/main.cxx.

◆ SetMaxRibThickness()

void cadex::Molding_FeatureRecognizerParameters::SetMaxRibThickness ( double theThickness)

Sets maximum thickness at top of rib in radians. The value must be more or equal zero.

See also
MaxRibThickness()
Examples
molding/dfm_analyzer/main.cxx, and molding/feature_recognizer/main.cxx.