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

Provides an interface to run several analyzer tools for different types of Molding processing. More...

Inherits global.SystemIDisposable.

Public Member Functions

 Molding_Analyzer (global::System.IntPtr cPtr, bool cMemoryOwn)
 
void Dispose ()
 
 Molding_Analyzer ()
 Constructor.
 
cadex.Molding_Data Perform (cadex.ModelData.Solid theSolid, cadex.ProgressStatus theProgressStatus)
 Runs the analyzing process.
 
cadex.Molding_Data Perform (cadex.ModelData.Solid theSolid)
 
void Perform (cadex.Molding_Data theData, cadex.ProgressStatus theProgressStatus)
 Runs the analyzing process.
 
void Perform (cadex.Molding_Data theData)
 
void AddTool (cadex.Molding_AnalyzerTool theTool)
 Adds additional tool to run during analyzing process.
 

Protected Member Functions

virtual void Dispose (bool disposing)
 

Detailed Description

Provides an interface to run several analyzer tools for different types of Molding processing.

Molding data received by running the analyzer can be used in DFM analyzer.

See also
Molding_Data
Examples
molding/dfm_analyzer/Program.cs, and molding/dfm_analyzer/main.cxx.

Constructor & Destructor Documentation

◆ Molding_Analyzer()

cadex.Molding_Analyzer.Molding_Analyzer ( )
inline

Constructor.

Creates a Molding analyzer with zero tools.

Exceptions

     LicenseManager_LicenseError LicenseManager_LicenseError if no Molding license was activated.

Member Function Documentation

◆ AddTool()

void cadex.Molding_Analyzer.AddTool ( cadex.Molding_AnalyzerTool theTool)
inline

Adds additional tool to run during analyzing process.

The added tools will be used for subsequent analysis of the solid.

Examples
molding/dfm_analyzer/main.cxx.

◆ Perform() [1/2]

cadex.Molding_Data cadex.Molding_Analyzer.Perform ( cadex.ModelData.Solid theSolid,
cadex.ProgressStatus theProgressStatus )
inline

Runs the analyzing process.

Creates new Molding data and fill it by runnig the added analyzer tools.

Examples
molding/dfm_analyzer/main.cxx.

◆ Perform() [2/2]

void cadex.Molding_Analyzer.Perform ( cadex.Molding_Data theData,
cadex.ProgressStatus theProgressStatus )
inline

Runs the analyzing process.

Updates molding data by running the added analyzer tools.