Describes irregular core depth screw boss issues found during injection molding design analysis. More...
Public Member Functions | |
| DFMMolding_IrregularCoreDepthScrewBossIssue (global::System.IntPtr cPtr, bool cMemoryOwn) | |
| DFMMolding_IrregularCoreDepthScrewBossIssue () | |
| Constructor. | |
| DFMMolding_IrregularCoreDepthScrewBossIssue (cadex.Molding_ScrewBoss theScrewBoss) | |
| Creates a irregular core depth screw boss issue from the Molding_ScrewBoss object. | |
| double | ActualHeight () |
| Returns the height in mm . | |
| double | ActualCoreDepth () |
| Returns the core depth in mm . | |
Public Member Functions inherited from cadex.DFMMolding_ScrewBossIssue | |
| DFMMolding_ScrewBossIssue (global::System.IntPtr cPtr, bool cMemoryOwn) | |
| cadex.Molding_ScrewBoss | ScrewBoss () |
| Returns the problematic molding screw boss. | |
| void | SetScrewBoss (cadex.Molding_ScrewBoss theScrewBoss) |
| Sets the problematic molding screw boss. | |
Public Member Functions inherited from cadex.DFMBase_Issue | |
| DFMBase_Issue (global::System.IntPtr cPtr, bool cMemoryOwn) | |
Public Member Functions inherited from cadex.MTKBase_Feature | |
| MTKBase_Feature (global::System.IntPtr cPtr, bool cMemoryOwn) | |
| void | Dispose () |
| MTKBase_Feature () | |
| Constructor. | |
| void | Nullify () |
| Resets reference to implementation object. | |
| bool | IsNull () |
| Returns true if the object is nullified. | |
| bool | IsEqual (cadex.MTKBase_Feature theObject) |
| bool | IsNotEqual (cadex.MTKBase_Feature theObject) |
Static Public Member Functions | |
| static new bool | CompareType (cadex.MTKBase_Feature theFeature) |
| Returns true if theFeature is a DFM molding boss core depth issue. | |
| static new cadex.DFMMolding_IrregularCoreDepthScrewBossIssue | Cast (cadex.MTKBase_Feature theBase) |
Static Public Member Functions inherited from cadex.DFMMolding_ScrewBossIssue | |
| static new bool | CompareType (cadex.MTKBase_Feature theFeature) |
| Returns true if theFeature is a DFM molding screw boss issue. | |
| static new cadex.DFMMolding_ScrewBossIssue | Cast (cadex.MTKBase_Feature theBase) |
Static Public Member Functions inherited from cadex.DFMBase_Issue | |
| static bool | CompareType (cadex.MTKBase_Feature theFeature) |
| Returnstrue if theFeature is a DFM issue. | |
| static cadex.DFMBase_Issue | Cast (cadex.MTKBase_Feature theBase) |
Protected Member Functions | |
| override void | Dispose (bool disposing) |
Protected Member Functions inherited from cadex.DFMMolding_ScrewBossIssue | |
| override void | Dispose (bool disposing) |
Describes irregular core depth screw boss issues found during injection molding design analysis.
The irregular core depth screw boss issues refer to situation when the height of the boss is not equal to core depth. Shallow holes can leave thick sections in the wall, while deeper holes reduce the surrounding wall thickness. To prevent aesthetic defects caused by inconsistent wall thicknesses, the core depth must be equal to the boss height.
Contains screw boss that fails the following conditions:
\[ \large H_h = H_b \]
\[ \begin{aligned} & \small H_h - \text{analyzed boss core hole depth} \\ & \small H_b - \text{analyzed boss height} \\ \end{aligned} \]
|
inline |
Constructor.
|
inline |
Creates a irregular core depth screw boss issue from the Molding_ScrewBoss object.
Constructor.
|
inline |
|
inline |
|
inlinestatic |
Returns true if theFeature is a DFM molding boss core depth issue.
|
inlineprotectedvirtual |
Reimplemented from cadex.DFMBase_Issue.