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

Describes non standard sheet size issue found during sheet metal design analysis. More...

Inheritance diagram for cadex.DFMSheetMetal_NonStandardSheetSizeIssue:
cadex.DFMBase_Issue cadex.MTKBase_Feature

Public Member Functions

 DFMSheetMetal_NonStandardSheetSizeIssue (global::System.IntPtr cPtr, bool cMemoryOwn)
 
 DFMSheetMetal_NonStandardSheetSizeIssue ()
 Constructor.
 
 DFMSheetMetal_NonStandardSheetSizeIssue (cadex.DFMSheetMetal_SheetSize theActualSheetSize)
 Constructor.
 
cadex.DFMSheetMetal_SheetSize NearestStandardSheetSize ()
 
void SetNearestStandardSheetSize (cadex.DFMSheetMetal_SheetSize theSheetSize)
 
cadex.DFMSheetMetal_SheetSize ActualSheetSize ()
 
void SetActualSheetSize (cadex.DFMSheetMetal_SheetSize theSheetSize)
 
- 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 ()
 
bool IsNull ()
 
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 non standard sheet thickness issue.
 
static new cadex.DFMSheetMetal_NonStandardSheetSizeIssue 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 non standard sheet size issue found during sheet metal design analysis.

The non-standard flat pattern sheet size issue refers to situations where the flat pattern sheet size required for a particular design is not readily available from standard sheet sizes. This can be a problem because the non-standard sheet size may be more expensive or harder to find than the standard sizes.

Contains non standard flat pattern sheet size and the standard size closest to it.

See also
DFMSheetMetal_Analyzer, DFMSheetMetal_AnalyzerParameters.SheetSizeStandardSizeParameters()
Examples
MTKConverter/Program.cs, MTKConverter/main.cxx, sheet_metal/dfm_analyzer/Program.cs, and sheet_metal/dfm_analyzer/main.cxx.

Constructor & Destructor Documentation

◆ DFMSheetMetal_NonStandardSheetSizeIssue()

cadex.DFMSheetMetal_NonStandardSheetSizeIssue.DFMSheetMetal_NonStandardSheetSizeIssue ( cadex.DFMSheetMetal_SheetSize theActualSheetSize)
inline

Constructor.

Creates an issue with specified actual sheet size.

Member Function Documentation

◆ ActualSheetSize()

cadex.DFMSheetMetal_SheetSize cadex.DFMSheetMetal_NonStandardSheetSizeIssue.ActualSheetSize ( )
inline

Returns the actual sheet size.

See also
SetActualSheetSize()
Examples
sheet_metal/dfm_analyzer/Program.cs.

◆ Dispose()

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

Reimplemented from cadex.DFMBase_Issue.

◆ NearestStandardSheetSize()

cadex.DFMSheetMetal_SheetSize cadex.DFMSheetMetal_NonStandardSheetSizeIssue.NearestStandardSheetSize ( )
inline

◆ SetActualSheetSize()

void cadex.DFMSheetMetal_NonStandardSheetSizeIssue.SetActualSheetSize ( cadex.DFMSheetMetal_SheetSize theSheetSize)
inline

Sets the actual sheet size.

See also
ActualSheetSize()

◆ SetNearestStandardSheetSize()

void cadex.DFMSheetMetal_NonStandardSheetSizeIssue.SetNearestStandardSheetSize ( cadex.DFMSheetMetal_SheetSize theSheetSize)
inline

Sets the nearest standard sheet size.

See also
NearestStandardSheetSize()