Interface IXyzabcAxes
The six machine axes of an XYZABC kinematic chain: the three linear transformers X, Y, Z and the three rotary transformers A, B, C, any of which may be absent (null). This is all the machine-coordinate getters and setters of XyzabcUtil need, and what XyzabcSolver reads to name each axis's branch to the native solver.
public interface IXyzabcAxes
- Extension Methods
Methods
GetTransformerA()
Get transformer A.
DynamicRotation GetTransformerA()
Returns
- DynamicRotation
transformer A
GetTransformerAbc()
Rotary column transformers A, B, C in chain order (entries may be null if an axis is absent).
IDynamicRotation[] GetTransformerAbc()
Returns
GetTransformerB()
Get transformer B.
DynamicRotation GetTransformerB()
Returns
- DynamicRotation
transformer B
GetTransformerC()
Get transformer C.
DynamicRotation GetTransformerC()
Returns
- DynamicRotation
transformer C
GetTransformerX()
Get transformer X.
DynamicTranslation GetTransformerX()
Returns
- DynamicTranslation
transformer X
GetTransformerXyz()
Linear column transformers X, Y, Z in chain order (entries may be null if an axis is absent).
DynamicTranslation[] GetTransformerXyz()
Returns
GetTransformerY()
Get transformer Y.
DynamicTranslation GetTransformerY()
Returns
- DynamicTranslation
transformer Y
GetTransformerZ()
Get transformer Z.
DynamicTranslation GetTransformerZ()
Returns
- DynamicTranslation
transformer Z