Namespace CAMAPI.TechSolvers
Interfaces
ICamApiEdgeAnalyzer
Solver that reconstructs edge adjacency on imported CAM geometry (which has no shared edges between faces) and classifies each edge as convex/concave/smooth/boundary. Obtain the singleton via ICamApiApplication.GetSingletonExtension(ICamApiEdgeAnalyzer).
ICamApiFaceListBuilder
Builder for an immutable face list. Follows the StringBuilder pattern: populate with Add/AddRange, then call Build() to get the read-only ICamApiFaceList. Extends ICamApiFaceList so the accumulated faces can be inspected before Build() is called.
ICamApiPoint3DList
Mutable list of 3D points. Used as both input (measured points) and output (nearest points) for ICamApiPointSnapper.FindNearestOnFaces.
ICamApiPointSnapper
Solver that projects 3D points onto the nearest surface position within a set of faces. Obtain the singleton via ICamApiApplication.GetSingletonExtension(ICamApiPointSnapper).
ICamApiRouteVoyager
Object to find the optimal route between points
ICamApiRouteVoyagerGetOptimalRouteCallback
Callback procedure for the route