Namespace CAMAPI.TechOperation
Structs
TCamApiCoolantTubeInfo
TCamApiFeedInfo
TCamApiSpindleState
TCamApiTechOperationBlocksStatistics
TCamApiTechOperationLengthStatistics
TCamApiTechOperationStocks
TCamApiTechOperationTimeStatistics
TCamApiTechOperationVolumeStatistics
Interfaces
ICamApiApproachReturnCommand
A single command of a custom approach/return rule: a position type plus the axis values that define the intermediate machine position. The set of axes depends on PositionType (3 spatial for GOTO, machine axes for MULTIGOTO/PHYSICGOTO, none for LCS/Stop). Every method reports failures through its out ResultStatus - none raises across the boundary.
ICamApiApproachReturnRule
Editor of an operation's approach or return transition as an ordered list of commands. Obtained from ICamApiTechOperation.GetApproachRuleIsCustom / GetReturnRuleIsCustom; build the command list, then pass it to SetApproachRuleIsCustom / SetReturnRuleIsCustom to persist it as the operation's Custom approach/return. Every method reports failures through its out ResultStatus - none raises across the boundary.
ICamApiHandlerTechOperationInitModelFormers
Handler for event to be called when initializing models in job assignment
ICamApiHandlerTechOperationLoadFromXmlProp
Handler for event to be called just after reading operation properties from XML file, describing operation
ICamApiHandlerTechOperationSaveToXmlProp
Handler for event to be called when saving operation properties to XML file, describing operation
ICamApiHandlerTechOperationToolChanged
Handler for event to be called right after tool of the operation is changed
ICamApiHandlerTechOperationToolpathCalculated
Handler for event to be called right after the operation body toolpath is (re)computed. Fires only on an actual body recompute (Complited transition), not on link/approach recompute and not when a locked operation keeps its frozen toolpath.
ICamApiMcdNode
A single node of the MCD (machine-side CLData) tree. MCD nodes are produced by the technologist after the operation is calculated and represent commands already projected onto the machine kinematics/axes — what the user sees in the simulation tree.
ICamApiMcdNodeIterator
Depth-first iterator over an MCD tree, mirroring the geometry-tree iterator shape. After GetNodes the iterator points at the root; use MoveToChild / MoveToSibling / MoveToParent to navigate, Current to read the node.
ICamApiMcdTree
MCD (machine-side CLData) tree of a single technological operation. Either the primary toolpath (op.McdTree) or the recovery toolpath obtained by post-processing + NC re-interpretation (op.RecoveryMcdTree).
ICamApiTechOperation
ICamApiTechOperationIterator
ICamApiTechOperationIteratorFilter
ICamApiTechOperationOwner
Tech Operation owner
ICamApiTechOperationProgressUpdateHandler
ICamApiTechOperationSolver
ICamApiTechOperationSolverInitializeContext
ICamApiUserParameter
A single user-defined parameter of a tech operation. User parameters are free-form name/value/comment triples (all strings) used in operation header/tail templates. Name is the identity within the list and is read-only; Value and Comment are editable. Persisted with the project.
ICamApiUserParametersList
Editable list of the user-defined parameters of a tech operation. Obtained from ICamApiTechOperation.GetUserParameters. The list is live: changes are written straight into the operation and saved with the project.
IExtensionGeomCLDataConverter
Extension, which can create wrapper over CLD receiver
Enums
TCamApiApproachReturnAxisKind
TCamApiApproachReturnAxisMode
TCamApiApproachReturnPositionType
TCamApiFeedMeasurement
TCamApiReorderingMode
TCamApiSpindleRotationDirection
TCamApiSpindleSpeedRotationMode
enumTCamApiApproachReturnAxisKind
Axis group of a custom approach/return command, matching the operation UI grouping
enumTCamApiApproachReturnAxisMode
How a single axis value of a custom approach/return command is defined
enumTCamApiApproachReturnPositionType
Position type of a single command in a custom approach/return rule. Numeric values match the internal TAppRetPositionType order.
enumTCamApiFeedMeasurement
Units of measurement for a feed value (matches XML Measurement field)
enumTCamApiReorderingMode
Mode of technology operations tree
enumTCamApiSpindleRotationDirection
Spindle rotation direction
enumTCamApiSpindleSpeedRotationMode
Spindle speed mode