Provides an interface to run DFM Sheet Metal analysis. More...
Inherits global.SystemIDisposable.
Public Member Functions | |
| DFMSheetMetal_Analyzer (global::System.IntPtr cPtr, bool cMemoryOwn) | |
| void | Dispose () |
| DFMSheetMetal_Analyzer () | |
| Constructor. | |
| DFMSheetMetal_Analyzer (cadex.DFMSheetMetal_AnalyzerParameters theParameters) | |
| Constructor. | |
| cadex.MTKBase_FeatureList | Perform (cadex.ModelData.Solid theSolid, cadex.ProgressStatus theProgressStatus) |
| cadex.MTKBase_FeatureList | Perform (cadex.ModelData.Solid theSolid) |
| cadex.MTKBase_FeatureList | Perform (cadex.ModelData.Shell theShell, cadex.ProgressStatus theProgressStatus) |
| Runs DFM analysis process. | |
| cadex.MTKBase_FeatureList | Perform (cadex.ModelData.Shell theShell) |
| cadex.MTKBase_FeatureList | Perform (cadex.SheetMetal_Data theData, cadex.ProgressStatus theProgressStatus) |
| cadex.MTKBase_FeatureList | Perform (cadex.SheetMetal_Data theData) |
| cadex.DFMSheetMetal_AnalyzerParameters | Parameters () |
Protected Member Functions | |
| virtual void | Dispose (bool disposing) |
Provides an interface to run DFM Sheet Metal analysis.
Example of analysis results could be found on the Sheet Metal Design for Manufacturing (DFM) page.
|
inline |
Constructor.
Creates a DFM sheet metal analyzer with default parameters.
Exceptions
LicenseManager_LicenseError if no DFM Machining license was activated.
|
inline |
Constructor.
Creates a DFM sheet metal analyzer with specified parameters.
Exceptions
LicenseManager_LicenseError if no DFM Machining license was activated.
|
inline |
Returns reference to parameters. Returns parameters.
|
inline |
Runs DFM analysis process.
|
inline |
Runs analyzing process with specified sheet metal data. Data can be obtained by using feature recognition tools, such as SheetMetal_Analyzer, SheetMetal_FeatureRecognition, SheetMetal_Unfolder. If an empty sheet metal data (SheetMetal_Data.IsEmpty()) is sent, design analysis won't be performed, and an empty issue list will be received.