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
 Returns maximum taper angle along length of rib in radians.
 
void SetMaxRibTaperAngle (double theTaperAngle)
 Sets maximum taper angle along length of rib in radians.
 
double MaxRibDraftAngle () const
 Returns maximum draft angle along height of rib in radians.
 
void SetMaxRibDraftAngle (double theDraftAngle)
 Sets maximum draft angle along height of rib in radians.
 
double MaxRibThickness () const
 Returns maximum thickness at top of rib in mm.
 
void SetMaxRibThickness (double theThickness)
 Sets maximum thickness at top of rib in radians.
 
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.