/// <summary> /// 矩形からX座標のみを抽出してインスタンスを生成する /// </summary> /// <param name="value">矩形</param> /// <returns>新しいインスタンス</returns> public static RangeXx FromRect(Rect value) { var ret = new RangeXx { X0 = value.LT.X, X1 = value.RB.X }; return(ret); }
/// <summary> /// 値を指定してインスタンスを作る /// </summary> /// <param name="v1">値1</param> /// <param name="v2">値2</param> /// <returns>インスタンス</returns> public static new RangeXx FromInt(int v1, int v2) { var ret = new RangeXx { X0 = v1, X1 = v2 }; return(ret); }
/// <summary> /// X0 = int.Max / X1 = int.Min でインスタンスを生成する /// </summary> /// <returns></returns> public static RangeXx FromNegativeSpan() { return(RangeXx.FromInt(int.MaxValue, int.MinValue)); }