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)
 Creates an issue with specified actual sheet size.
 
cadex.DFMSheetMetal_SheetSize NearestStandardSheetSize ()
 Returns the nearest standard sheet size.
 
void SetNearestStandardSheetSize (cadex.DFMSheetMetal_SheetSize theSheetSize)
 Sets the nearest standard sheet size.
 
cadex.DFMSheetMetal_SheetSize ActualSheetSize ()
 Returns the actual sheet size.
 
void SetActualSheetSize (cadex.DFMSheetMetal_SheetSize theSheetSize)
 Sets the actual sheet size.
 
- 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 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() [1/2]

cadex.DFMSheetMetal_NonStandardSheetSizeIssue.DFMSheetMetal_NonStandardSheetSizeIssue ( )
inline

Constructor.

◆ DFMSheetMetal_NonStandardSheetSizeIssue() [2/2]

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

Creates an issue with specified actual sheet size.

Constructor.

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.

◆ CompareType()

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

Returns true if theFeature is a non standard sheet thickness issue.

Examples
MTKConverter/Program.cs, and 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()