Interface ICLDMultiMotionAxesIndexer
Helper interface for convenient syntax for accessing the list of multi-axis movement axes using square brackets similar to array syntax.
Namespace: SprutCAMTech.SCPostprocessor
Assembly: SprutCAMTech.SCPostprocessor.dll
Syntax
public interface ICLDMultiMotionAxesIndexer
Properties
A
A-axis component of the movement. Null if this movement doesn't contain motion by this axis.
Declaration
CLDMultiMotionAxis A { get; }
Property Value
Type | Description |
---|---|
CLDMultiMotionAxis |
A1
A1-axis component of the movement. Null if this movement doesn't contain motion by this axis.
Declaration
CLDMultiMotionAxis A1 { get; }
Property Value
Type | Description |
---|---|
CLDMultiMotionAxis |
A2
A2-axis component of the movement. Null if this movement doesn't contain motion by this axis.
Declaration
CLDMultiMotionAxis A2 { get; }
Property Value
Type | Description |
---|---|
CLDMultiMotionAxis |
A3
A3-axis component of the movement. Null if this movement doesn't contain motion by this axis.
Declaration
CLDMultiMotionAxis A3 { get; }
Property Value
Type | Description |
---|---|
CLDMultiMotionAxis |
A4
A4-axis component of the movement. Null if this movement doesn't contain motion by this axis.
Declaration
CLDMultiMotionAxis A4 { get; }
Property Value
Type | Description |
---|---|
CLDMultiMotionAxis |
A5
A5-axis component of the movement. Null if this movement doesn't contain motion by this axis.
Declaration
CLDMultiMotionAxis A5 { get; }
Property Value
Type | Description |
---|---|
CLDMultiMotionAxis |
A6
A6-axis component of the movement. Null if this movement doesn't contain motion by this axis.
Declaration
CLDMultiMotionAxis A6 { get; }
Property Value
Type | Description |
---|---|
CLDMultiMotionAxis |
B
B-axis component of the movement. Null if this movement doesn't contain motion by this axis.
Declaration
CLDMultiMotionAxis B { get; }
Property Value
Type | Description |
---|---|
CLDMultiMotionAxis |
C
C-axis component of the movement. Null if this movement doesn't contain motion by this axis.
Declaration
CLDMultiMotionAxis C { get; }
Property Value
Type | Description |
---|---|
CLDMultiMotionAxis |
C1
C1-axis component of the movement. Null if this movement doesn't contain motion by this axis.
Declaration
CLDMultiMotionAxis C1 { get; }
Property Value
Type | Description |
---|---|
CLDMultiMotionAxis |
C2
C2-axis component of the movement. Null if this movement doesn't contain motion by this axis.
Declaration
CLDMultiMotionAxis C2 { get; }
Property Value
Type | Description |
---|---|
CLDMultiMotionAxis |
E1
E1-axis component of the movement. Null if this movement doesn't contain motion by this axis.
Declaration
CLDMultiMotionAxis E1 { get; }
Property Value
Type | Description |
---|---|
CLDMultiMotionAxis |
E2
E2-axis component of the movement. Null if this movement doesn't contain motion by this axis.
Declaration
CLDMultiMotionAxis E2 { get; }
Property Value
Type | Description |
---|---|
CLDMultiMotionAxis |
E3
E3-axis component of the movement. Null if this movement doesn't contain motion by this axis.
Declaration
CLDMultiMotionAxis E3 { get; }
Property Value
Type | Description |
---|---|
CLDMultiMotionAxis |
this[int]
Returns the axis of the multimotion command using unique numerical ID (index inside CLData project's machine axes list)
Declaration
CLDMultiMotionAxis this[int Index] { get; }
Parameters
Type | Name | Description |
---|---|---|
int | Index | Unique numerical axis ID - index inside CLData project's machine axes list) |
Property Value
Type | Description |
---|---|
CLDMultiMotionAxis |
this[string]
Returns the axis of the multimotion command using unique textual axis ID (as it is defined inside machine schema)
Declaration
CLDMultiMotionAxis this[string ID] { get; }
Parameters
Type | Name | Description |
---|---|---|
string | ID | Unique textual axis ID as it is defined inside machine schema |
Property Value
Type | Description |
---|---|
CLDMultiMotionAxis |
X
X-axis component of the movement. Null if this movement doesn't contain motion by this axis.
Declaration
CLDMultiMotionAxis X { get; }
Property Value
Type | Description |
---|---|
CLDMultiMotionAxis |
Y
Y-axis component of the movement. Null if this movement doesn't contain motion by this axis.
Declaration
CLDMultiMotionAxis Y { get; }
Property Value
Type | Description |
---|---|
CLDMultiMotionAxis |
Z
Z-axis component of the movement. Null if this movement doesn't contain motion by this axis.
Declaration
CLDMultiMotionAxis Z { get; }
Property Value
Type | Description |
---|---|
CLDMultiMotionAxis |