PointF Struktura

Definice

Představuje seřazenou dvojici souřadnic x a y s plovoucí desetinnou čárkou, která definuje bod v dvojrozměrné rovině.

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
Dědičnost
PointF
Atributy
Implementuje

Poznámky

Pokud chcete převést na PointFPoint, použijte Point.Round nebo Point.Truncate.

Konstruktory

PointF(Single, Single)

Inicializuje novou instanci PointF třídy se zadanými souřadnicemi.

PointF(Vector2)

Inicializuje novou instanci PointF struktury ze zadaného Vector2objektu .

Pole

Empty

Představuje novou instanci PointF třídy s členskými daty ponechána neinicializována.

Vlastnosti

IsEmpty

Získá hodnotu označující, zda je prázdné PointF .

X

Získá nebo nastaví souřadnici x tohoto PointFobjektu .

Y

Získá nebo nastaví souřadnici y tohoto PointFobjektu .

Metody

Add(PointF, Size)

Přeloží danou hodnotu PointF zadaným Sizeparametrem .

Add(PointF, SizeF)

Přeloží danou hodnotu PointF zadaným SizeFparametrem .

Equals(Object)

Určuje, jestli obsahuje PointF stejné souřadnice jako zadaný Objectobjekt .

Equals(PointF)

Určuje, zda je aktuální objekt roven jinému objektu stejného typu.

GetHashCode()

Vrátí kód hash pro tuto PointF strukturu.

Subtract(PointF, Size)

Přeloží PointF zápornou hodnotu zadané velikosti.

Subtract(PointF, SizeF)

Přeloží PointF zápornou hodnotu zadané velikosti.

ToString()

Převede ho PointF na řetězec čitelný pro člověka.

ToVector2()

Vytvoří z tohoto PointFnového Vector2 .

Operátory

Addition(PointF, Size)

Přeloží daným PointFSize.

Addition(PointF, SizeF)

Přeloží PointF hodnotu zadaným parametrem SizeF.

Equality(PointF, PointF)

Porovná dvě PointF struktury. Výsledek určuje, zda jsou hodnoty X vlastností a Y těchto dvou PointF struktur stejné.

Explicit(PointF to Vector2)

Převede zadanou PointF hodnotu na .Vector2

Explicit(Vector2 to PointF)

Převede zadanou Vector2 hodnotu na .PointF

Inequality(PointF, PointF)

Určuje, zda souřadnice zadaných bodů nejsou stejné.

Subtraction(PointF, Size)

Přeloží PointF záporem daného Size.

Subtraction(PointF, SizeF)

Přeloží PointF záporem zadaného SizeF.

Platí pro