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

Describes a base class for wall thickness issues found during injection molding design analysis. More...

Inheritance diagram for cadex.DFMMolding_WallThicknessIssue:
cadex.DFMBase_Issue cadex.MTKBase_Feature cadex.DFMMolding_IrregularWallThicknessIssue cadex.DFMMolding_LargeWallThicknessIssue cadex.DFMMolding_SmallWallThicknessIssue

Public Member Functions

 DFMMolding_WallThicknessIssue (global::System.IntPtr cPtr, bool cMemoryOwn)
 
cadex.ModelData.Shell Shape ()
 Returns the shape of problematic wall.
 
void SetShape (cadex.ModelData.Shell theWall)
 Sets the shape of problematic wall.
 
double ActualThickness ()
 Returns the actual wall thickness in mm .
 
void SetActualThickness (double theThickness)
 Sets the actual wall thickness in mm .
 
- 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 wall thickness issue.
 
static new cadex.DFMMolding_WallThicknessIssue 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)
 

Detailed Description

Describes a base class for wall thickness issues found during injection molding design analysis.

Contains faces of problematic wall that can be received by FirstFace() and SecondFace() methods.

See also
DFMMolding_Analyzer

Member Function Documentation

◆ ActualThickness()

double cadex.DFMMolding_WallThicknessIssue.ActualThickness ( )
inline

Returns the actual wall thickness in mm .

See also
SetActualThickness()
Examples
molding/dfm_analyzer/Program.cs.

◆ CompareType()

static new bool cadex.DFMMolding_WallThicknessIssue.CompareType ( cadex.MTKBase_Feature theFeature)
inlinestatic

Returns true if theFeature is a DFM molding wall thickness issue.

◆ Dispose()

override void cadex.DFMMolding_WallThicknessIssue.Dispose ( bool disposing)
inlineprotectedvirtual

Reimplemented from cadex.DFMBase_Issue.

◆ SetActualThickness()

void cadex.DFMMolding_WallThicknessIssue.SetActualThickness ( double theThickness)
inline

Sets the actual wall thickness in mm .

See also
ActualThickness()

◆ SetShape()

void cadex.DFMMolding_WallThicknessIssue.SetShape ( cadex.ModelData.Shell theWall)
inline

Sets the shape of problematic wall.

See also
Shape()

◆ Shape()

cadex.ModelData.Shell cadex.DFMMolding_WallThicknessIssue.Shape ( )
inline

Returns the shape of problematic wall.

See also
SetFaces()