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

The wall thickness analyzing tool. More...

Inherits global.SystemIDisposable.

Public Member Functions

 WallThickness_Analyzer (global::System.IntPtr cPtr, bool cMemoryOwn)
 
void Dispose ()
 
 WallThickness_Analyzer (cadex.WallThickness_AnalyzerParameters theParameters)
 
cadex.WallThickness_AnalyzerParameters Parameters ()
 
void SetParameters (cadex.WallThickness_AnalyzerParameters theParameters)
 
cadex.WallThickness_Data Perform (cadex.ModelData.Solid theSolid, cadex.ProgressStatus theProgressStatus)
 
cadex.WallThickness_Data Perform (cadex.ModelData.Solid theSolid)
 
cadex.WallThickness_Data Perform (cadex.ModelData.IndexedTriangleSet theITS, cadex.ProgressStatus theProgressStatus)
 
cadex.WallThickness_Data Perform (cadex.ModelData.IndexedTriangleSet theITS)
 
cadex.WallThickness_Data Perform (cadex.ModelData.Solid theSolid, uint theResolution, cadex.ProgressStatus theProgressStatus)
 
cadex.WallThickness_Data Perform (cadex.ModelData.Solid theSolid, uint theResolution)
 
cadex.WallThickness_Data Perform (cadex.ModelData.IndexedTriangleSet theITS, uint theResolution, cadex.ProgressStatus theProgressStatus)
 
cadex.WallThickness_Data Perform (cadex.ModelData.IndexedTriangleSet theITS, uint theResolution)
 

Protected Member Functions

virtual void Dispose (bool disposing)
 

Detailed Description

The wall thickness analyzing tool.

Analyze models to get information about minimum and maximum wall thicknesses. If the analysis is failed, the empty WallThickness_Data is returned. The model should be represented as a solid.

Example of analysis results could be found on the \ref mtk_wall_thickness_overview_page page.
Examples
MTKConverter/Program.cs, MTKConverter/main.cxx, wall_thickness/analyzer/Program.cs, and wall_thickness/analyzer/main.cxx.