Поделиться через


PointF Структура

Определение

Представляет упорядоченную пару координат Х и 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

Возвращает или задает координату Х точки PointF.

Y

Возвращает или задает координату Y точки PointF.

Методы

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)

Сравнивает две структуры PointF. Результат определяет, равны или нет значения свойств X и Y двух структур PointF.

Explicit(PointF to Vector2)

Преобразует указанный объект PointF в Vector2.

Explicit(Vector2 to PointF)

Преобразует указанный объект Vector2 в PointF.

Inequality(PointF, PointF)

Определяет неравенство координат указанных точек.

Subtraction(PointF, Size)

Смещает PointF на отрицательное значение, заданное параметром Size.

Subtraction(PointF, SizeF)

Смещает точку PointF на отрицательную величину заданного размера SizeF.

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