Provides an interface to run several analyzer tools for different types of machining processing. More...
Inherits global.SystemIDisposable.
Public Member Functions | |
| Machining_Analyzer (global::System.IntPtr cPtr, bool cMemoryOwn) | |
| void | Dispose () |
| Machining_Analyzer () | |
| Constructor. | |
| cadex.Machining_Data | Perform (cadex.ModelData.Solid theSolid, cadex.ProgressStatus theProgressStatus) |
| Runs the analyzing process. | |
| cadex.Machining_Data | Perform (cadex.ModelData.Solid theSolid) |
| void | Perform (cadex.ModelData.Solid theSolid, cadex.Machining_Data theData, cadex.ProgressStatus theProgressStatus) |
| Runs the analyzing process. | |
| void | Perform (cadex.ModelData.Solid theSolid, cadex.Machining_Data theData) |
| void | AddTool (cadex.Machining_AnalyzerTool theTool) |
| Adds additional tool to run during analyzing process. | |
Protected Member Functions | |
| virtual void | Dispose (bool disposing) |
Provides an interface to run several analyzer tools for different types of machining processing.
Machining data received by running the analyzer can be used in DFM analyzer.
|
inline |
Constructor.
Creates a machining analyzer with zero tools.
Exceptions
LicenseManager_LicenseError if no Machining license was activated.
|
inline |
Adds additional tool to run during analyzing process.
Adding several tools with same type increase the analyzing time but won't provide additional opportunity.
|
inline |
Runs the analyzing process.
Updates machining data by runnig the added analyzer tools.
|
inline |
Runs the analyzing process.
Creates new machining data and fill it by runnig the added analyzer tools.