.. role:: blue :class: blue Габаритный прямоугольник в двумерном пространстве MbRect ========================================================== .. _MbRect_Bounding_Rectangle_in_Two-Dimensional_Space: .. версия ядра: 118059 Класс :blue:`MbRect` объявлен в файле *mb_rect.h*. Габаритный прямоугольник :blue:`MbRect` описывает габариты протяжённого объекта (кривой, нескольких кривых) в двумерном пространстве и определяется четырьмя числами: *left*, *right*, *bottom*, *top*. Стороны габаритного прямоугольника параллельны осям системы координат, в которой описан прямоугольник. Числа *left* и *right* описывают минимальную и максимальную абсциссу габаритного прямоугольника, а числа *bottom* и *top* описывают минимальную и максимальную ординату габаритного прямоугольника: .. figure:: ../../pictures/O.1.14.1.png :width: 12cm :align: center Если габариты протяжённого объекта не определены, то габаритный прямоугольник считается пустым, если одновременно выполняются неравенства *left* > *right* и *bottom* > *top*. Для пустого габаритного прямоугольника метод :blue:`IsEmpty`\() возвращает *true*.