Enum enumTMacroCommandParamType
Type of a macro command parameter value.
Namespace: CAMAPI.Macros
Assembly: CAMAPI.Macros.dll
Syntax
public enum enumTMacroCommandParamType
Fields
| Name | Description |
|---|---|
| mptBol | Boolean value |
| mptColorEditor | Value-bearing field rendered as a clickable colour swatch pill. Clicking it opens the colour picker dialog; the colour travels via the step's own data, not this string. |
| mptCoordSystemEditor | Value-bearing field whose value is a read-only display string rendered as a clickable pill. Clicking it opens the detached 6-value coordinate-system editor (translation + rotation); the underlying transform travels via the step's own data, not this string. |
| mptFlt | Float (double) value |
| mptGeomPicker | Geometry-ref field rendered as a clickable pill that arms viewport geometry pickup: clicking it shows an italic prompt and re-picks the geometry in the 3D scene (Esc cancels). Isolated from the shared model-item picker so its behaviour can change independently. |
| mptInt | Integer value |
| mptOffsetEditor | Not a value-bearing field: the UI renders a glyph button that opens a detached editor dialog (workpiece CS / base-setup offset). The actual override is carried by the step's own param keys, not by this param. |
| mptPointEditor | Value-bearing field whose value is a read-only "x; y; z" display string rendered as a clickable pill. Clicking it opens the dedicated 3-value point editor (a single X/Y/Z triple — e.g. a fixture node's Origin or Direction); the three doubles travel via the step's own data, not this string. Distinct from mptCoordSystemEditor (a 6-value LCS). |
| mptStr | String or enumerated value |