Class PlaneSelect
Section key holder for IPlaneSelectDef.
public class PlaneSelect : IPlaneSelectDef
- Inheritance
-
PlaneSelect
- Implements
- Inherited Members
- Extension Methods
Fields
XY
Plane identifier for the XY plane (Z normal).
public const string XY = "XY"
Field Value
YZ
Plane identifier for the YZ plane (X normal).
public const string YZ = "YZ"
Field Value
ZX
Plane identifier for the ZX plane (Y normal).
public const string ZX = "ZX"
Field Value
Properties
Plane
Active plane axis-pair (XY, ZX, or YZ).
public string Plane { get; set; }
Property Value
Term
NC term of the plane-select code on this block (G17/G18/G19).
public string Term { get; set; }
Property Value
Methods
GetNormalAxisIndex(string)
Perpendicular (normal) axis index for the plane. XY→2 (Z normal), ZX→1 (Y normal), YZ→0 (X normal).
public static int GetNormalAxisIndex(string plane)
Parameters
planestring