PointF 構造体

定義

2 次元平面内の点を定義する浮動小数点 x 座標と y 座標の順序付きペアを表します。

public value class PointF : IEquatable<System::Drawing::PointF>
public value class PointF
public struct PointF : IEquatable<System.Drawing.PointF>
public struct PointF
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public struct PointF
type PointF = struct
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type PointF = struct
Public Structure PointF
Implements IEquatable(Of PointF)
Public Structure PointF
継承
PointF
属性
実装

注釈

PointFPointに変換するには、Point.RoundまたはPoint.Truncateを使用します。

コンストラクター

名前 説明
PointF(Single, Single)

指定した座標を使用して、 PointF クラスの新しいインスタンスを初期化します。

PointF(Vector2)

指定したVector2からPointF構造体の新しいインスタンスを初期化します。

フィールド

名前 説明
Empty

メンバー データが初期化されていない状態の PointF クラスの新しいインスタンスを表します。

プロパティ

名前 説明
IsEmpty

この PointF が空かどうかを示す値を取得します。

X

この PointFの x 座標を取得または設定します。

Y

この PointFの y 座標を取得または設定します。

メソッド

名前 説明
Add(PointF, Size)

指定したPointFによって特定のSizeを変換します。

Add(PointF, SizeF)

指定したPointFによって特定のSizeFを変換します。

Equals(Object)

この PointF に、指定した Objectと同じ座標が含まれているかどうかを指定します。

Equals(PointF)

現在のオブジェクトが同じ型の別のオブジェクトと等しいかどうかを示します。

GetHashCode()

この PointF 構造体のハッシュ コードを返します。

Subtract(PointF, Size)

指定したサイズの負の値で PointF を変換します。

Subtract(PointF, SizeF)

指定したサイズの負の値で PointF を変換します。

ToString()

この PointF を人間が判読できる文字列に変換します。

ToVector2()

このVector2から新しいPointFを作成します。

演算子

名前 説明
Addition(PointF, Size)

特定のPointFによってSizeを変換します。

Addition(PointF, SizeF)

指定したPointFによってSizeFを変換します。

Equality(PointF, PointF)

2 つの PointF 構造体を比較します。 結果は、2 つのX構造体のYプロパティとPointFプロパティの値が等しいかどうかを指定します。

Explicit(PointF to Vector2)

指定した PointFVector2に変換します。

Explicit(Vector2 to PointF)

指定した Vector2PointFに変換します。

Inequality(PointF, PointF)

指定した点の座標が等しくないかどうかを判断します。

Subtraction(PointF, Size)

特定のPointFの負の値でSizeを変換します。

Subtraction(PointF, SizeF)

指定したPointFの負の値でSizeFを変換します。

適用対象