Search Results for

    Show / Hide Table of Contents

    Class OTZMathUtils

    三角関数や対数関数などの一般的な数値関数の定数と静的メソッドを提供します。

    Inheritance
    System.Object
    OTZMathUtils
    名前空間: OTZControls.Utilities
    アセンブリ: OTZControls.dll
    Syntax
    public class OTZMathUtils

    コンストラクタ

    OTZMathUtils()

    コンストラクタ

    宣言
    public OTZMathUtils()

    メソッド

    Clamp<T>(T, T, T)

    min 以上 max 以下の範囲に固定される value を返します。

    宣言
    public static T Clamp<T>(T value, T min, T max)
        where T : IComparable<T>
    パラメーター
    型 名前 説明
    T value

    値。

    T min

    最小値。

    T max

    最大値。

    戻り値
    型 説明
    T

    範囲内の値。

    Type Parameters
    名前 説明
    T

    比較するオブジェクトの型。

    MulDiv(Point, Int32, Int32)

    2つの32ビット値を乗算してから、64ビットの結果を3番目の32ビット値で除算します。最終結果は、最も近い整数に丸められます。

    宣言
    public static Point MulDiv(Point point, int numerator, int denominator)
    パラメーター
    型 名前 説明
    System.Drawing.Point point
    System.Int32 numerator
    System.Int32 denominator
    戻り値
    型 説明
    System.Drawing.Point

    MulDiv(Size, Int32, Int32)

    2つの32ビット値を乗算してから、64ビットの結果を3番目の32ビット値で除算します。最終結果は、最も近い整数に丸められます。

    宣言
    public static Size MulDiv(Size size, int numerator, int denominator)
    パラメーター
    型 名前 説明
    System.Drawing.Size size
    System.Int32 numerator
    System.Int32 denominator
    戻り値
    型 説明
    System.Drawing.Size

    MulDiv(Int32, Int32, Int32)

    2つの32ビット値を乗算してから、64ビットの結果を3番目の32ビット値で除算します。最終結果は、最も近い整数に丸められます。

    宣言
    public static int MulDiv(int number, int numerator, int denominator)
    パラメーター
    型 名前 説明
    System.Int32 number
    System.Int32 numerator
    System.Int32 denominator
    戻り値
    型 説明
    System.Int32
    In This Article
    Back to top Generated by DocFX