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

Provides an interface to run DFM Molding analysis. More...

Inherits global.SystemIDisposable.

Public Member Functions

 DFMMolding_Analyzer (global::System.IntPtr cPtr, bool cMemoryOwn)
 
void Dispose ()
 
 DFMMolding_Analyzer ()
 Constructor.
 
 DFMMolding_Analyzer (cadex.DFMMolding_AnalyzerParameters theParameters)
 Constructor.
 
cadex.MTKBase_FeatureList Perform (cadex.ModelData.Solid theSolid, cadex.ProgressStatus theProgressStatus)
 Runs DFM analysis process.
 
cadex.MTKBase_FeatureList Perform (cadex.ModelData.Solid theSolid)
 
cadex.MTKBase_FeatureList Perform (cadex.Molding_Data theData, cadex.ProgressStatus theProgressStatus)
 
cadex.MTKBase_FeatureList Perform (cadex.Molding_Data theData)
 
cadex.DFMMolding_AnalyzerParameters Parameters ()
 

Protected Member Functions

virtual void Dispose (bool disposing)
 

Detailed Description

Provides an interface to run DFM Molding analysis.

Example of analysis results could be found on the Molding Design for Manufacturing (DFM) page.

Examples
molding/dfm_analyzer/Program.cs, and molding/dfm_analyzer/main.cxx.

Constructor & Destructor Documentation

◆ DFMMolding_Analyzer() [1/2]

cadex.DFMMolding_Analyzer.DFMMolding_Analyzer ( )
inline

Constructor.

Creates a DFM molding analyzer with default parameters.

See also
DFMMolding_AnalyzerParameters

Exceptions

     LicenseManager_LicenseError if no DFM Machining license was activated.

◆ DFMMolding_Analyzer() [2/2]

cadex.DFMMolding_Analyzer.DFMMolding_Analyzer ( cadex.DFMMolding_AnalyzerParameters theParameters)
inline

Constructor.

Creates a DFM molding analyzer with specified parameters.

See also
Parameters()

Exceptions

     LicenseManager_LicenseError if no DFM Machining license was activated.

Member Function Documentation

◆ Parameters()

cadex.DFMMolding_AnalyzerParameters cadex.DFMMolding_Analyzer.Parameters ( )
inline

Returns reference to parameters. Returns parameters.

◆ Perform()

cadex.MTKBase_FeatureList cadex.DFMMolding_Analyzer.Perform ( cadex.Molding_Data theData,
cadex.ProgressStatus theProgressStatus )
inline

Runs analyzing process with specified molding data. Data can be obtained by using feature recognition tool, such as Molding_FeatureRecognizer. If an empty molding data (Molding_Data.IsEmpty()) is sent, design analysis won't be performed, and an empty issue list will be received.

See also
Molding_Data.