Функции-элементы
Constructor | Строит прямоугольник с заданными координатами. |
Area | Возвращает область данного прямоугольника. |
BottomLeft | Возвращает объект TPoint, представляющий верхний левый угол прямоугольника. |
BottomRight | Возвращает объект TPoint, представляющий нижний левый угол прямоугольника. |
Contain | Возвращает True, если заданная точка или другой прямоугольник лежит в данном прямоугольнике. |
Height | Возвращает высоту прямоугольника. |
InflatedBy | Возвращает прямоугольник, смещенный на заданную величину. |
IsEmpty | Возвращает True, если верхняя координата больше или равна нижней, а левая - больше или равна правой. |
IsNull | Возвращает True, если все координаты нулевые. |
Normalize | Нормализует прямоугольник переключая элементы
данных left и right (если left>right) и top и bottom (если top>bottom). Возвращает нормализованный прямоугольник. |
Normalized | Возвращает нормализованный прямоугольник с
верхним левым углом в (Min(left,right), (Min(top,bottom)) и нижним правым в (Max(left,right), Max(top,bottom)). |
Offset | Изменяет данный прямоугольник, смещая его углы
на заданную величину. |
OffsetBy | Возвращает прямоугольник с углами, смещенными
на заданную величину. |
operator+ | Возвращает смещение прямоугольника относительно указанного размера. Исходный объект прямоугольника не изменяется. |
operator- | Возвращает отрицательное смещение прямоугольника относительно указанного размера. Исходный объект прямоугольника не изменяется. |
operator& | Возвращает пересечение данного прямоугольника
с другим заданным прямоугольником. |
operator| | Возвращает объединение данного прямоугольника
с другим заданным прямоугольником. |
operator== | Возвращает True, если данный прямоугольник
идентичен (по координатам) другому заданному прямоугольнику. |
operator!= | Возвращает False, если данный прямоугольник
имеет координаты углов, идентичные другому прямоугольнику. |
operator+= | Изменяет данный прямоугольник так, что его углы смещаются на заданные значения. |
operator-= | Изменяет данный прямоугольник так, что его углы смещаются (отрицательное смещение) на заданные значения. |
operator&= | Изменяет данный прямоугольник на его пересечение с другим прямоугольником. |
operator|= | Изменяет данный прямоугольник на его объединение с другим прямоугольником. |
operator TPoint*() | Операция преобразования типа, приводящая указатель данного прямоугольника к типу TPoint. |
Set | Изменяет позицию и размеры прямоугольника на
указанные значения. |
SetEmpty | Делает данный прямоугольник "пустым", приравнивая его координаты к нулю. |
Size | Возвращает объект TSize, представляющий ширину и высоту данного прямоугольника. |
TopLeft | Возвращает объект TPoint, представляющий верхний левый угол данного прямоугольника. |
TopRigft | Возвращает объект TPoint, представляющий верхний правый угол данного прямоугольника. |
Touches | Возвращает значение True, если другие заданные
прямоугольные формы лежат внутри данного прямоугольника. |
Width | Возвращает ширину данного прямоугольника. |
operator>> | Извлекает объект TRect из данного потока ввода и копирует его в аргумент. Возвращает ссылку
на результирующий поток. |
operator<< | Форматирует и включает объект TRect в заданный поток. Возвращает ссылку на результирующий поток. |