Axis クラス
アセンブリ: Y2.UsbIO.Core.dll
構文
public sealed class Axis : IComparable<Axis>, IComparable, IEquatable<Axis>
コンストラクタ
Axis(Int32)
パラメーター
型 |
名前 |
説明 |
System.Int32 |
value |
|
Axis(UInt16)
public Axis(ushort value)
パラメーター
型 |
名前 |
説明 |
System.UInt16 |
value |
|
フィールド
U0
public static readonly Axis U0
フィールド値
U1
public static readonly Axis U1
フィールド値
X0
public static readonly Axis X0
フィールド値
X1
public static readonly Axis X1
フィールド値
Y0
public static readonly Axis Y0
フィールド値
Y1
public static readonly Axis Y1
フィールド値
Z0
public static readonly Axis Z0
フィールド値
Z1
public static readonly Axis Z1
フィールド値
プロパティ
Value
public ushort Value { get; }
プロパティ値
メソッド
CompareTo(Object)
public int CompareTo(object obj)
パラメーター
型 |
名前 |
説明 |
System.Object |
obj |
|
戻り値
CompareTo(Axis)
public int CompareTo(Axis other)
パラメーター
戻り値
FromIndex(Int32)
0~7の整数をAxis.X0~Axis.U1に変換します。
public static Axis FromIndex(int index)
パラメーター
型 |
名前 |
説明 |
System.Int32 |
index |
0~7の整数
|
戻り値
FromText(String)
public static Axis FromText(string text)
パラメーター
型 |
名前 |
説明 |
System.String |
text |
|
戻り値
ToIndex()
Axis.X0~Axis.U1を0~7の整数に変換します。
戻り値
型 |
説明 |
System.Int32 |
Axis.X0 → 0, Axis.Y0 → 1, Axis.Z0 → 2 ... Axis.Z1 → 6, Axis.U1 → 7
|
ToString()
public override string ToString()
戻り値
オーバーライド
System.Object.ToString()
Union(Axes)
public Axes Union(Axes other)
パラメーター
戻り値
オペレーター
Explicit(Axis to UInt16)
public static explicit operator ushort (Axis value)
パラメーター
戻り値
Implicit(Int32 to Axis)
public static implicit operator Axis(int value)
パラメーター
型 |
名前 |
説明 |
System.Int32 |
value |
|
戻り値