System::Drawing::Point class
Содержание
[
Скрывать
]Point class
Представляет пару целочисленных координат X и Y точки на двумерной плоскости. Этот тип следует размещать в стеке и передавать в функции по значению или по ссылке. Никогда не используйте класс System::SmartPtr для управления объектами этого типа.
class Point
Методы
| Метод | Описание |
|---|---|
| static Add(const Point&, const Size&) | Добавляет значения ширины и высоты указанного объекта Size к значениям координат X и Y указанного объекта Point соответственно. |
| static Ceiling(const PointF&) | Создаёт объект Point из указанного объекта PointF, округляя значения координат X и Y объекта PointF до следующего большего целого числа. |
| Equals(const Point&) const | Определяет, равны ли текущий объект и указанный объект, то есть представляют одну и ту же пару значений координат X и Y. |
| get_IsEmpty() const | Определяет, равны ли оба значения координат X и Y нулю. |
| get_X() const | Возвращает значение координаты X, представленной текущим объектом. |
| get_Y() const | Возвращает значение координаты Y, представленной текущим объектом. |
| GetHashCode() const | Возвращает хеш‑код текущего объекта. |
| getStdHash() const | Возвращает хеш‑значение текущего объекта. |
| IsNull() const | Всегда возвращает false. |
| Offset(int, int) | Смещает значения координат X и Y, представленные текущим объектом, на указанные значения. |
| Offset(Point) | Смещает координаты X и Y, представленные текущим объектом, на значения координат X и Y, представленные указанным объектом Point, соответственно. |
| operator PointF() const | Создаёт экземпляр объекта PointF и инициализирует его значениями координат X и Y текущего объекта Point. |
| operator Size() const | Создаёт экземпляр объекта Size и инициализирует его значения ширины и высоты соответствующими значениями координат X и Y, представленных текущим объектом. |
| Point() | Создаёт новый объект Point и инициализирует его координаты X и Y нулём. |
| Point(int, int) | Создаёт новый объект Point и инициализирует его указанными значениями. |
| Point(const Size&) | Создаёт новый объект Point и инициализирует его координаты X и Y соответствующими значениями ширины и высоты указанного объекта SizeF. |
| Point(int) | Создаёт новый объект Point и инициализирует значение координаты X значением, сформированным из старших 16 бит указанного 32‑битного целого числа, а значение координаты Y — значением, сформированным из младших 16 бит того же указанного 32‑битного целого числа. |
| static Round(const PointF&) | Создаёт объект Point из указанного объекта PointF, округляя значения координат X и Y объекта PointF до ближайшего целого числа. |
| set_X(int) | Устанавливает значение координаты X, представленной текущим объектом. |
| set_Y(int) | Устанавливает значение координаты Y, представленной текущим объектом. |
| static Subtract(const Point&, const Size&) | Вычитает значения ширины и высоты указанного объекта Size из значений координат X и Y указанного объекта Point соответственно. |
| ToString() const | Возвращает строковое представление пары значений координат X и Y, представленных текущим объектом. |
| static Truncate(const PointF&) | Создаёт объект Point из указанного объекта PointF, отбрасывая значения координат X и Y объекта PointF до следующего меньшего целого числа. |
Поля
| Поле | Описание |
|---|---|
| static Empty | Пустой экземпляр класса Point, у которого значения координат X и Y равны 0. |
См. также
- Namespace System::Drawing
- Library Aspose.Font for C++