PointF Struktura

Definice

Představuje uspořádanou dvojici souřadnic x s plovoucí desetinnou čárkou a y, 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

Převod na PointFPoint, použití Point.Round nebo Point.Truncate.

Konstruktory

Name Description
PointF(Single, Single)

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

PointF(Vector2)

Inicializuje novou instanci PointF struktury ze zadaného Vector2.

Pole

Name Description
Empty

Představuje novou instanci PointF třídy s daty členů, která jsou ponechána neinicializována.

Vlastnosti

Name Description
IsEmpty

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

X

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

Y

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

Metody

Name Description
Add(PointF, Size)

Přeloží danou zadanou PointFSize.

Add(PointF, SizeF)

Přeloží danou zadanou PointFSizeF.

Equals(Object)

Určuje, zda obsahuje PointF stejné souřadnice jako zadané Object.

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řevede zápornou PointF velikost zadanou velikost.

Subtract(PointF, SizeF)

Převede zápornou PointF velikost zadanou velikost.

ToString()

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

ToVector2()

Vytvoří nový Vector2 z tohoto PointFobjektu .

Operátory

Name Description
Addition(PointF, Size)

Přeloží danou PointF .Size

Addition(PointF, SizeF)

Přeloží zadaný PointFSizeF.

Equality(PointF, PointF)

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

Explicit(PointF to Vector2)

Převede zadanou PointF na .Vector2

Explicit(Vector2 to PointF)

Převede zadanou Vector2 na .PointF

Inequality(PointF, PointF)

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

Subtraction(PointF, Size)

Přeloží zápornou PointF zápornou určitou Size.

Subtraction(PointF, SizeF)

Přeloží zápornou PointF hodnotou zadaného SizeFparametru .

Platí pro