PointF Структура

Определение

Представляет упорядоченную пару с плавающей запятой 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)

Инициализирует новый экземпляр PointF структуры из указанного Vector2.

Поля

Имя Описание
Empty

Представляет новый экземпляр класса с неинициализированными данными-членами PointF .

Свойства

Имя Описание
IsEmpty

Возвращает значение, указывающее, является ли это PointF пустым.

X

Возвращает или задает координату x этого PointFобъекта.

Y

Возвращает или задает координату y этого PointFобъекта.

Методы

Имя Описание
Add(PointF, Size)

Преобразует заданный заданный PointFSizeобъект.

Add(PointF, SizeF)

Преобразует заданный заданный PointFSizeFобъект.

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)

Сравнивает две PointF структуры. Результат указывает, равны ли значения 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.

Применяется к