PedChangeLevel

Перемещает поток пешеходов с текущего уровня на заданный уровень.

Параметры

Линия выхода с текущего уровня [динамический]
Целевая линия, задающая линию выхода с текущего уровня. Эта целевая линия должна принадлежать тому уровню, который пешеходы покидают.
Тип значения: TargetLine
Локальная переменная: ped - пешеход
Линия входа на новый уровень [динамический]
Целевая линия, задающая линию появления пешехода на новом уровне. Эта целевая линия должна принадлежать тому уровню, на который пешеходы переходят.
Тип значения: TargetLine
Локальная переменная: ped - пешеход
Специфические
Точность достижения
Задает расстояние, на которое должен приблизиться пешеход к цели назначения, чтобы команда считалась завершенной.
Имя: reachTolerance
Тип: double
Изменить значение: set_reachTolerance(новое значение)
Значение по умолчанию 0.25 метров
Действия
При входе [код]
Код, выполняемый, когда пешеход поступает в этот блок.
Локальная переменная: ped - пешеход
При выходе с уровня [код]
Код, выполняемый, когда пешеход покидает текущий уровень.
Локальные переменные:
ped - пешеход
Level level - текущий уровень.
При входе на уровень [код]
Код, выполняемый, когда пешеход попадает на новый уровень.
Локальные переменные:
ped - пешеход
Level level - новый уровень.
При отмене [код]
Код, выполняемый, когда пешеход покидает блок через выходной порт ccl.
Локальная переменная: ped - пешеход
При извлечении [код]
Код, выполняемый, когда пешеход умышленно извлекается из блока посредством вызова функции блока remove().
Локальная переменная: ped - пешеход

Функции

int size() - Возвращает количество пешеходов, находящихся внутри блока.

int countPeds() - Возвращает количество всех прошедших через блок пешеходов.

boolean contains(ped) - Возвращает true, если заданный пешеход находится в данный момент внутри блока, иначе возвращает false.

Collection<Agent>getPeds() - Возвращает неизменяемую переменную типа коллекция, содержащую пешеходов, находящихся в этом блоке.

Agent remove(Agent agent) - Извлекает указанного агента из блока.

Порты

in
Входной порт.
out
Выходной порт.