Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Свойства. возвращает координату X левого верхнего угла



Прямоугольник. x

Прямоугольник. left

возвращает координату X левого верхнего угла

Прямоугольник. y

Прямоугольник. top

координату Y того же угла.

Прямоугольник. right

Прямоугольник. bottom

предоставляет доступ к координатам X и Y правого нижнего угла. Свойства

Прямоугольник. w

Прямоугольник. h

обозначают соответственно ширину и высоту прямоугольника. Координаты центра прямоугольника можно получить с помощью свойства

Прямоугольник. center

Существенное отличие этого свойства от предыдущих состоит, во-первых, в том, что оно может быть использовано только для чтения, а во-вторых, возвращает не целое число, а точку в двумерном пространстве.

Свойство right рассчитывается при создании прямоугольника автоматически как x + w - 1, а bottom как y + h - 1.

Операторы

Для прямоугольников определены только операции сравнения – равенств и неравенство.

Прямоугольник_1 = = Прямоугольник_2

Прямоугольник_1! = Прямоугольник_2

Прямоугольники считаются равными только если все их компоненты равны

Методы

Метод копирования для прямоугольника не определен. Функция

scale Прямоугольник Число

масштабирует прямоугольник, используя коэффициент, заданный числом. Масштабирование происходит относительно центра прямоугольника. Чтобы переместить прямоугольник используется функция

translate Прямоугольник Точка_в_2D_пространстве

при этом координаты точки прибавляются к координатам прямоугольника. Если надо определить, находится ли некая точка внутри прямоугольника, то функция

contains Прямоугольник Точка_в_2D_пространстве

вернет true, если указанная точка находится внутри или точно на границе прямоугольника. Функция

rectify Прямоугольник

настраивает координаты прямоугольника, чтобы Х левого угла был меньше правого, а Y верхнего меньше нижнего. Прямоугольнику можно присвоить специальное значение – “пустой”. Для этого применяется функция

empty Прямоугольник

Можно проверить, пуст ли прямоугольник. Функция

isEmpty Прямоугольник

вернет true, только если указанный прямоугольник пуст.





Дата публикования: 2015-01-13; Прочитано: 285 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...