Hide menu
Loading...
Searching...
No Matches
cadex.DFMBase_StandardSizeParameters Class Reference

Defines parameters used by DFM analyzers. More...

Inherits global.SystemIDisposable.

Public Member Functions

 DFMBase_StandardSizeParameters (global::System.IntPtr cPtr, bool cMemoryOwn)
 
void Dispose ()
 
 DFMBase_StandardSizeParameters ()
 Constructor.
 
 DFMBase_StandardSizeParameters (cadex.MTKBase_DoubleList theStandardSizeList, double theValidationTolerance)
 Constructor.
 
cadex.MTKBase_DoubleList StandardSizeList ()
 
double ValidationTolerance ()
 
void SetValidationTolerance (double theValidationTolerance)
 

Protected Member Functions

virtual void Dispose (bool disposing)
 

Detailed Description

Defines parameters used by DFM analyzers.

These parameters used to compare an actual feature parameter (e.g. hole diameter in machining) to standard values describes in StandardSizeList() using ValidationTolerance().

If the input value is not a standard one, then it fails the following condition:

\[ \large |V - v_i| \leq Tol \]

\[ \begin{aligned} & \small V - \text{analyzed value} \\ & \small v_i - \text{standard value from range [0, list size]} \\ & \small Tol - \text{validation tolerance} \end{aligned} \]

See also
MTKBase_DoubleList

Constructor & Destructor Documentation

◆ DFMBase_StandardSizeParameters() [1/2]

cadex.DFMBase_StandardSizeParameters.DFMBase_StandardSizeParameters ( )
inline

Constructor.

Sets default parameter values.

◆ DFMBase_StandardSizeParameters() [2/2]

cadex.DFMBase_StandardSizeParameters.DFMBase_StandardSizeParameters ( cadex.MTKBase_DoubleList theStandardSizeList,
double theValidationTolerance )
inline

Constructor.

Creates standard size parameters from standard size list and validation tolerance

Member Function Documentation

◆ SetValidationTolerance()

void cadex.DFMBase_StandardSizeParameters.SetValidationTolerance ( double theValidationTolerance)
inline

! Set validation tolerance. theValidationTolerance should be greater or equal to zero

See also
ValidationTolerance()

◆ StandardSizeList()

cadex.MTKBase_DoubleList cadex.DFMBase_StandardSizeParameters.StandardSizeList ( )
inline

Returns reference to standard size list. Returns standard size list.

◆ ValidationTolerance()

double cadex.DFMBase_StandardSizeParameters.ValidationTolerance ( )
inline

Returns validation tolerance. It's used to compare actual feature parameter with values from StandardSizeList().

See also
SetValidationTolerance()