О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);