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...

Public Member Functions

 Molding_Analyzer ()
 Constructor.
 
Molding_Data Perform (const ModelData::Solid &theSolid, const ProgressStatus &theProgressStatus=ProgressStatus())
 Runs the analyzing process.
 
void Perform (Molding_Data &theData, const ProgressStatus &theProgressStatus=ProgressStatus())
 Runs the analyzing process.
 
void AddTool (const Molding_AnalyzerTool &theTool)
 Adds additional tool to run during analyzing process.
 

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 ( )

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 ( const Molding_AnalyzerTool & theTool)

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]

Molding_Data cadex::Molding_Analyzer::Perform ( const ModelData::Solid & theSolid,
const ProgressStatus & theProgressStatus = ProgressStatus() )

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 ( Molding_Data & theData,
const ProgressStatus & theProgressStatus = ProgressStatus() )

Runs the analyzing process.

Updates molding data by running the added analyzer tools.