Namespace CAMAPI.TechSolvers
Interfaces
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