Interface 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.
Namespace: CAMAPI.TechOperation
Assembly: CAMAPI.TechOperation.dll
Syntax
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
[Guid("6DD37B76-C8B4-4DD5-AA59-05E75E2E90C7")]
public interface ICamApiMcdNode
Properties
Caption
Caption of the node as shown in the simulation tree.
Declaration
string Caption { get; }
Property Value
| Type | Description |
|---|---|
| string |
Info
Additional human-readable info specific to the node type — for example, the last point coordinates of a GOTO command, or the parameters of a CIRCLE/CYCLE/PPRINT command. Empty for nodes that have no extra info. Mirrors the per-type text shown in the simulation tree tooltip.
Declaration
string Info { get; }
Property Value
| Type | Description |
|---|---|
| string |
IsError
Whether the node carries any simulation error (gouge, collision, holder contact, plunge angle, axis travel, rapid contact, compensation, tool overload, turn direction). For specific error kinds see the same-named IsXxxError properties on ICamApiTechOperation (they aggregate the errors of all nodes in the operation).
Declaration
bool IsError { get; }
Property Value
| Type | Description |
|---|---|
| bool |