Bounds クラス |
名前空間: KeyToKey.Plugins
public class Bounds
Bounds 型は下記のメンバーを公開します。
| 名前 | 説明 | |
|---|---|---|
| Bounds | Boundsクラスの新しいインスタンスを初期化します | |
| Bounds(Double, Double, Double, Double) |
コンストラクタ
| |
| Bounds(Int32, Int32, Int32, Int32) |
コンストラクタ
|
| 名前 | 説明 | |
|---|---|---|
| Bottom |
読み取り専用:Top + Height
| |
| Center |
Boundsの中心位置(タプル)
| |
| CenterX |
Boundsの縦の中心位置
| |
| CenterY |
Boundsの横の中心位置
| |
| Height |
縦の長さ
| |
| Left |
横の位置
| |
| Point |
横と縦の位置
| |
| Right |
読み取り専用: Left + Width
| |
| Size |
横と縦の長さ
| |
| Top |
縦の位置
| |
| Width |
横の長さ
|
| 名前 | 説明 | |
|---|---|---|
| Equals | 指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。 (Objectから継承) | |
| Finalize | オブジェクトが、ガベージ コレクションによって収集される前に、リソースの解放とその他のクリーンアップ操作の実行を試みることができるようにします。 (Objectから継承) | |
| GetHashCode | 既定のハッシュ関数として機能します。 (Objectから継承) | |
| GetType | 現在のインスタンスの Type を取得します。 (Objectから継承) | |
| Intersect |
2つのBoundsの公差する範囲を取得します。
| |
| IntersectsWith |
2つBoundsが公差するかどうかを取得します。
| |
| IsInsideOf |
指定したBoundsの範囲内にあるかどうかを取得します。
| |
| MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Objectから継承) | |
| ToEvenNumber |
現在の範囲を偶数にします。
| |
| ToOddNumber |
現在の範囲を奇数にします。
| |
| ToString | 現在のオブジェクトを表す文字列を返します。 (Objectから継承) | |
| ToTuple |
位置と範囲をタプルで返します。
| |
| ToTupleAsDouble |
位置と範囲をdouble型のタプルで返します。
| |
| Union |
2つのBoundsの結合領域を包むBoundsを取得します。
|
| 名前 | 説明 | |
|---|---|---|
| Addition(Bounds, Bounds) |
2つのBoundsを足し算します。
| |
| Addition(Bounds, Double) |
Boundsの各数値を指定した値分で足し算します。
| |
| Division |
Boundsの各数値を指定した値分で引き算します。
| |
| Equality |
2つのBoundsが等しいかどうかを評価します。
| |
| Inequality |
2つのBoundsが等しくないかどうかを評価します。
| |
| Multiply(Bounds, Bounds) |
2つのBoundsを乗算します。
| |
| Multiply(Bounds, Double) |
Boundsの各数値を指定した値分で掛け算します。
| |
| Subtraction(Bounds, Bounds) |
2つのBoundsを引き算します。
| |
| Subtraction(Bounds, Double) |
Boundsの各数値を指定した値分で引き算します。
|
| 名前 | 説明 | |
|---|---|---|
| ToFormattedJson |
オブジェクトを整形されたJsonに変換します。
(ObjectHelperにより定義) | |
| ToJson |
オブジェクトをJsonに変換します。
(ObjectHelperにより定義) |