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

Contains information about minimum and maximum wall thicknesses. More...

Inherits global.SystemIDisposable.

Public Member Functions

 WallThickness_Data (global::System.IntPtr cPtr, bool cMemoryOwn)
 
void Dispose ()
 
 WallThickness_Data ()
 Constructor.
 
double MinThickness ()
 Returns the minimum wall thickness in mm.
 
double MaxThickness ()
 Returns the maximum wall thickness in mm.
 
void PointsOfMinThickness (cadex.Geom.Point theFirstPoint, cadex.Geom.Point theSecondPoint)
 Returns points of minimum thickness.
 
void PointsOfMaxThickness (cadex.Geom.Point theFirstPoint, cadex.Geom.Point theSecondPoint)
 Returns points of maximum thickness.
 
cadex.MTKBase_DoubleList ThicknessList ()
 
cadex.MTKBase_DoubleList ThicknessList (double theThicknessTolerance)
 
double GetThickness (cadex.ModelData.Face theFace, double theU, double theV)
 Returns the thickness at a specific point on a surface.
 
double GetThickness (cadex.ModelData.IndexedTriangleSet theITS, uint theTriangleIdx)
 Returns the thickness from the given triangle.
 
bool IsEmpty ()
 Returns true if WallThickness_Data is empty.
 

Protected Member Functions

virtual void Dispose (bool disposing)
 

Detailed Description

Contains information about minimum and maximum wall thicknesses.

Examples
wall_thickness/analyzer/Program.cs, and wall_thickness/analyzer/main.cxx.

Constructor & Destructor Documentation

◆ WallThickness_Data()

cadex.WallThickness_Data.WallThickness_Data ( )
inline

Constructor.

Creates an empty WallThickness_Data.

Member Function Documentation

◆ PointsOfMaxThickness()

void cadex.WallThickness_Data.PointsOfMaxThickness ( cadex.Geom.Point theFirstPoint,
cadex.Geom.Point theSecondPoint )
inline

Returns points of maximum thickness.

Returns the points on the surface between which the maximum thickness has been found. Distance between points is MaxThickness()

◆ PointsOfMinThickness()

void cadex.WallThickness_Data.PointsOfMinThickness ( cadex.Geom.Point theFirstPoint,
cadex.Geom.Point theSecondPoint )
inline

Returns points of minimum thickness.

Returns the points on the surface between which the minimum thickness has been found. Distance between points is MinThickness()

◆ ThicknessList() [1/2]

cadex.MTKBase_DoubleList cadex.WallThickness_Data.ThicknessList ( )
inline

Returns full range of different thickness values found during wall thickness analysis.

See also
WallThickness_Analyzer

◆ ThicknessList() [2/2]

cadex.MTKBase_DoubleList cadex.WallThickness_Data.ThicknessList ( double theThicknessTolerance)
inline

Returns the range of unique thickness values found during wall thickness analysis, in ascending order and in increments greater than theThicknessTolerance.

See also
WallThickness_Analyzer