PointF Estrutura

Definição

Representa um par ordenado de coordenadas x e y de ponto flutuante que define um ponto num plano bidimensional.

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
Herança
PointF
Atributos
Implementações

Observações

Para converter a PointF para um Point, use Point.Round ou Point.Truncate.

Construtores

Name Description
PointF(Single, Single)

Inicializa uma nova instância da PointF classe com as coordenadas especificadas.

PointF(Vector2)

Inicializa uma nova instância da PointF estrutura a partir do especificado Vector2.

Campos

Name Description
Empty

Representa uma nova instância da PointF classe com dados de membro deixados por inicializar.

Propriedades

Name Description
IsEmpty

Recebe um valor que indica se isto PointF está vazio.

X

Obtém ou define a coordenada x desta PointF.

Y

Obtém ou define a coordenada y desta PointF.

Métodos

Name Description
Add(PointF, Size)

Traduz um dado PointF pelo especificado Size.

Add(PointF, SizeF)

Traduz um dado PointF por um especificado SizeF.

Equals(Object)

Especifica se este PointF contém as mesmas coordenadas que o especificado Object.

Equals(PointF)

Indica se o objeto atual é igual a outro objeto do mesmo tipo.

GetHashCode()

Devolve um código de hash para esta PointF estrutura.

Subtract(PointF, Size)

Traduz a PointF pelo negativo de um tamanho especificado.

Subtract(PointF, SizeF)

Traduz a PointF pelo negativo de um tamanho especificado.

ToString()

Converte isto PointF numa cadeia legível para humanos.

ToVector2()

Cria um novo Vector2 a partir deste PointF.

Operadores

Name Description
Addition(PointF, Size)

Traduz a PointF por um dado Size.

Addition(PointF, SizeF)

Traduz o PointF pelo especificado SizeF.

Equality(PointF, PointF)

Compara duas PointF estruturas. O resultado especifica se os valores das X propriedades e Y das duas PointF estruturas são iguais.

Explicit(PointF to Vector2)

Converte o especificado PointF para um Vector2.

Explicit(Vector2 to PointF)

Converte o especificado Vector2 para um PointF.

Inequality(PointF, PointF)

Determina se as coordenadas dos pontos especificados não são iguais.

Subtraction(PointF, Size)

Traduz a PointF pelo negativo de um dado Size.

Subtraction(PointF, SizeF)

Traduz a PointF pelo negativo de um especificado SizeF.

Aplica-se a