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

Defines parameters used in sheet metal design analysis. More...

Public Member Functions

 DFMSheetMetal_BendReliefParameters ()
 Constructor.
 
 DFMSheetMetal_BendReliefParameters (double theWidthRatio, double theLengthRatio)
 Constructor.
 
double MinWidthToSheetThicknessRatio () const
 
void SetMinWidthToSheetThicknessRatio (double theRatio)
 
double MinLengthToBendRadiusRatio () const
 
void SetMinLengthToBendRadiusRatio (double theRatio)
 

Protected Attributes

std::shared_ptr< internal::DFMSheetMetalImpl_BendReliefParameters > myImpl
 

Detailed Description

Defines parameters used in sheet metal design analysis.

These parameters used to determine irregular bend relief.

The bend counts as an issue, if at least one relief is fails the following condition:

\[ \large W_r \geq T \times Rt_w \quad \text{and} \quad L_r \geq R_b \times Rt_l \]

\[ \begin{aligned} & \small W_r - \text{width of analyzed bend relief} \\ & \small L_r - \text{length of analyzed bend relief} \\ & \small T - \text{thickness of analyzed sheet} \\ & \small R_b - \text{analyzed bend radius} \\ & \small Rt_w - \text{minimum bend relief width to sheet thickness ratio} \\ & \small Rt_l - \text{minimum bend relief length to bend radius ratio} \end{aligned} \]

Default width ratio is 0.1. Default length ratio is 0.1.

See also
DFMSheetMetal_Analyzer, DFMSheetMetal_AnalyzerParameters, DFMSheetMetal_IrregularSizeBendReliefIssue, SheetMetal_BendRelief

Constructor & Destructor Documentation

◆ DFMSheetMetal_BendReliefParameters() [1/2]

cadex::DFMSheetMetal_BendReliefParameters::DFMSheetMetal_BendReliefParameters ( )

Constructor.

Sets default values: width ratio to 0.1, length ratio to 0.1.

◆ DFMSheetMetal_BendReliefParameters() [2/2]

cadex::DFMSheetMetal_BendReliefParameters::DFMSheetMetal_BendReliefParameters ( double theWidthRatio,
double theLengthRatio )

Constructor.

Sets specified minimum relief width to thickness ratio and minimum bend relief length to bend radius ratio.

Member Function Documentation

◆ MinLengthToBendRadiusRatio()

double cadex::DFMSheetMetal_BendReliefParameters::MinLengthToBendRadiusRatio ( ) const

Returns minimum bend relief length to bend radius ratio.

See also
SetMinLengthToBendRadiusRatio()

◆ MinWidthToSheetThicknessRatio()

double cadex::DFMSheetMetal_BendReliefParameters::MinWidthToSheetThicknessRatio ( ) const

Returns minimum bend relief width to sheet thickness ratio.

See also
SetMinWidthToSheetThicknessRatio()

◆ SetMinLengthToBendRadiusRatio()

void cadex::DFMSheetMetal_BendReliefParameters::SetMinLengthToBendRadiusRatio ( double theRatio)

Sets minimum bend relief length to bend radius ratio. theRatio should be greater than zero.

See also
MinLengthToBendRadiusRatio()

◆ SetMinWidthToSheetThicknessRatio()

void cadex::DFMSheetMetal_BendReliefParameters::SetMinWidthToSheetThicknessRatio ( double theRatio)

Sets minimum bend relief width to sheet thickness ratio. theRatio should be greater than zero.

See also
MinWidthToSheetThicknessRatio()