Перейти к основному содержимому

О2_CP_SAT_МенеджерПрямоугольников.Добавить

Создаёт прямоугольник, ограниченный интервалами по двум осям. Основной способ вызова — через Модель.Прямоугольники().Добавить(...).

Синтаксис

Модель.Прямоугольники().Добавить(ИнтервалX, ИнтервалY)

Параметры

  • ИнтервалXФиксированнаяСтруктура — интервал модели по оси X.
  • ИнтервалYФиксированнаяСтруктура — интервал модели по оси Y.

Возвращаемое значение

  • ФиксированнаяСтруктура — данные созданного прямоугольника.

Описание

Прямоугольник используется совместно с ограничением «без пересечений в 2D». Оба интервала должны быть предварительно созданы через Модель.Интервалы().Добавить или Модель.Интервалы().ДобавитьФиксированный.

Доступ к менеджеру прямоугольников осуществляется через Модель.Прямоугольники().

Пример

НачалоX = Модель.Переменные().ДобавитьИзДиапазона(0, 10, "nx");
НачалоY = Модель.Переменные().ДобавитьИзДиапазона(0, 10, "ny");

ИнтервалX = Модель.Интервалы().ДобавитьФиксированный(НачалоX, 3);
ИнтервалY = Модель.Интервалы().ДобавитьФиксированный(НачалоY, 2);

Прямоугольник = Модель.Прямоугольники().Добавить(ИнтервалX, ИнтервалY);

См. также