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. | |
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.
cadex::Molding_Analyzer::Molding_Analyzer | ( | ) |
Constructor.
Creates a Molding analyzer with zero tools.
Exceptions
LicenseManager_LicenseError LicenseManager_LicenseError if no Molding license was activated.
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.
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.
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.