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) |
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} \]
|
inline |
Constructor.
Sets default parameter values.
|
inline |
Constructor.
Creates standard size parameters from standard size list and validation tolerance
|
inline |
! Set validation tolerance. theValidationTolerance should be greater or equal to zero
|
inline |
Returns reference to standard size list. Returns standard size list.
|
inline |
Returns validation tolerance. It's used to compare actual feature parameter with values from StandardSizeList().