The nesting analyzing tool. More...
Inherits global.SystemIDisposable.
Public Member Functions | |
| Nesting_Computer (global::System.IntPtr cPtr, bool cMemoryOwn) | |
| void | Dispose () |
| Nesting_Computer () | |
| Constructor. | |
| void | AddPattern (cadex.Drawing.View theDrawing, uint theQuantity) |
| void | AddMaterial (double theLength, double theWidth, uint theQuantity) |
| void | ResetPatterns () |
| void | ResetMaterials () |
| void | SetParameters (cadex.Nesting_ComputerParameters theParams) |
| cadex.Nesting_ComputerParameters | Parameters () |
| cadex.Nesting_Data | Perform (cadex.ProgressStatus theProgressStatus) |
| cadex.Nesting_Data | Perform () |
Protected Member Functions | |
| virtual void | Dispose (bool disposing) |
The nesting analyzing tool.
Analyzes the drawing to get square-optimized laying out cutting patterns. It's used to minimize the raw material waste. If the analysis is failed, the empty Nesting_Data is returned. In order to load patterns that will be nested it uses AddPattern(). To load materials in which the patterns will be nested use AddMaterial().
Example of analysis results could be found on the mtk_nesting_overview_page page.
|
inline |
|
inline |
Configure material in which the patterns will be nested.
|
inline |
Load pattern theDrawing and its quantity theQuantity that will be nested.
|
inline |
Runs analyzing process for loaded patterns and materials.
|
inline |
Clear all loaded materials.
|
inline |
Clear all loaded patterns.