Class EdgeAnalyzerHelper
Inheritance
EdgeAnalyzerHelper
Assembly: CAMAPI.DotnetHelper.dll
Syntax
public static class EdgeAnalyzerHelper
Methods
Build(ComWrapper<ICamApiEdgeAnalyzer>, ComWrapper<ICamApiFaceList>, double)
Analyze the face set and return per-edge adjacency/type info. Pass ALL faces of a
solid so boundary edges are detected correctly. Throws on error.
Declaration
public static ComWrapper<ICamApiEdgeFaceInfoList> Build(this ComWrapper<ICamApiEdgeAnalyzer> analyzerCom, ComWrapper<ICamApiFaceList> faces, double tolerance)
Parameters
Returns
CreateFaceList(ComWrapper<ICamApiEdgeAnalyzer>)
Create an empty mutable face list builder
Declaration
public static ComWrapper<ICamApiFaceListBuilder> CreateFaceList(this ComWrapper<ICamApiEdgeAnalyzer> analyzerCom)
Parameters
Returns
GetSingleton()
Resolves the ICamApiEdgeAnalyzer singleton extension.
Centralises the singleton lookup so callers do not need a direct reference
to CAMAPI.TechSolvers.
Declaration
public static ComWrapper<ICamApiEdgeAnalyzer> GetSingleton()
Returns