System::Drawing::RectangleF class

RectangleF class

画像の矩形領域を表し、左上隅の X および Y 座標と幅・高さを単精度浮動小数点数で定義します。この型はスタック上に割り当て、値渡しまたは参照渡しで関数に渡すべきです。 この型のオブジェクトを管理するために System::SmartPtr クラスを使用しないでください。

class RectangleF

メソッド

メソッド説明
Contains(float, float)指定された点が現在のオブジェクトで表される矩形内にあるかどうかを判断します。
Contains(const PointF&)指定された点が現在のオブジェクトで表される矩形内にあるかどうかを判断します。
Contains(const RectangleF&)指定された矩形が現在のオブジェクトで表される矩形内にあるかどうかを判断します。
Equals(const RectangleF&) const現在のオブジェクトと指定されたオブジェクトで表される矩形が同一かどうかを判断します。
static FromLTRB(float, float, float, float)指定されたエッジ位置で矩形を表す新しい RectangleF オブジェクトを作成します。
get_Bottom() const現在のオブジェクトで表される矩形の下端の y 座標を返します。
get_Height() const現在のオブジェクトで表される矩形の高さを返します。
get_IsEmpty() const現在のオブジェクトで表される矩形の左上隅の X および Y 座標と、幅と高さが 0 の値かどうかを判断します。
get_Left() const現在のオブジェクトで表される矩形の左端の X 座標を返します。
get_Location() const現在のオブジェクトで表される矩形の左上隅の位置を指定する PointF クラスのインスタンスを返します。
get_Right() const現在のオブジェクトで表される矩形の右端の X 座標を返します。
get_Size() const現在のオブジェクトで表される矩形の幅と高さを指定する SizeF クラスのインスタンスを返します。
get_Top() const現在のオブジェクトで表される矩形の上端の Y 座標を返します。
get_Width() const現在のオブジェクトで表される矩形の幅を返します。
get_X() const現在のオブジェクトで表される矩形の左上隅の X 座標を返します。
get_Y() const現在のオブジェクトで表される矩形の左上隅の Y 座標を返します。
GetHashCode() const現在のオブジェクトのハッシュコードを返します。
Inflate(float, float)現在のオブジェクトで表される矩形の幅と高さを、矩形の幾何中心の位置を維持しながら増加させます。幅と高さは指定された量だけ両方向に増加します。
Inflate(const SizeF&)現在のオブジェクトで表される矩形の幅と高さを、矩形の幾何中心の位置を維持しながら増加させます。幅と高さは、指定されたサイズオブジェクトの幅と高さの値でそれぞれ指定された量だけ両方向に増加します。
static Inflate(const RectangleF&, float, float)指定されたオブジェクトで表される矩形の幅と高さを、矩形の幾何中心の位置を維持しながら増加させます。幅と高さは指定された量だけ両方向に増加します。
Intersect(const RectangleF&)現在のオブジェクトで表される矩形を、指定されたオブジェクトで表される矩形との交差結果となる矩形に置き換えます。
static Intersect(const RectangleF&, const RectangleF&)指定された矩形の交差結果となる矩形を返します。
IntersectsWith(const RectangleF&)現在のオブジェクトと指定されたオブジェクトで表される矩形が交差するかどうかを判断します。
Offset(const PointF&)現在のオブジェクトで表される矩形の位置を、指定された量だけオフセットします。
Offset(float, float)現在のオブジェクトで表される矩形の位置を、指定された量だけオフセットします。
operator!=(std::nullptr_t) const常に true を返します。
operator==(std::nullptr_t) const常に false を返します。
RectangleF()X および Y 座標と幅と高さの値が 0 に設定された矩形を表す新しい RectangleF オブジェクトのインスタンスを作成します。
RectangleF(float, float, float, float)左上隅の指定された座標と幅と高さで矩形を表す新しい RectangleF オブジェクトのインスタンスを作成します。
RectangleF(const PointF&, const SizeF&)新しい RectangleF オブジェクトのインスタンスを作成します。このオブジェクトは、左上隅の座標が PointF クラスのインスタンスとして指定され、幅と高さが SizeF クラスのインスタンスとして指定された矩形を表します。
explicit RectangleF(const Rectangle&)指定された矩形と等価な矩形を表す新しい RectangleF オブジェクトのインスタンスを作成します。
set_Height(float)現在のオブジェクトが表す矩形の高さを設定します。
set_Location(PointF)現在のオブジェクトが表す矩形の左上隅の位置を設定します。
set_Size(SizeF)現在のオブジェクトが表す矩形の幅と高さを設定します。
set_Width(float)現在のオブジェクトが表す矩形の幅を設定します。
set_X(float)現在のオブジェクトが表す矩形の左上隅の X 座標を設定します。
set_Y(float)現在のオブジェクトが表す矩形の左上隅の Y 座標を設定します。
ToString() const現在のオブジェクトの文字列表現を返します。
static Union(const RectangleF&, const RectangleF&)指定された矩形の合成結果となる矩形を返します。

フィールド

フィールド説明
static Empty空の矩形、つまり位置とサイズの値がすべて 0 の矩形です。

参照