PedGroupChangeForm


Изменяет форму группы на другую, заданную этим объектом. Форма группы будет изменена при прохождении через объект лидера этой группы.

Демо модель: Pedestrian Groups

Параметры класса

Класс пешехода
Класс пешехода, проходящего сквозь объект. Он должен быть унаследован от класса Ped. Вы используете собственный класс для создания пешеходов, то рекомендуем Вам указать его здесь, чтобы иметь возможность явно обращаться к собственным полям этого класса в динамических параметрах. В противном случае собственные поля класса будут недоступны.
Синтаксис T extends Ped
Значение по умолчанию Ped

Порты

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

Параметры

Форма группы
Форма группы пешеходов: толпашеренгацепочка, или другая (в последнем случае форма задается ломаной, имя которой указывается в поле Другая форма (ломаная).
Синтаксис: int form
Значение по умолчанию: толпа
Другая форма (ломаная)
[Виден, если Форма группы другая] Ломаная, задающая форму группы. Точки ломаной обозначают желаемые места расположения пешеходов в группе.
Синтаксис: ShapePolyline customForm
Значение по умолчанию: null
Действие при входе [динамический]
Код, который выполняется, когда пешеход поступает в объект.
Синтаксис void onEnter
Локальная переменная: T ped - пешеход
Действие при изменении формы группы [динамический]
Код, выполняемый после того, как изменяется форма группы пешеходов.
Синтаксис: void onChangeForm
Локальная переменная: Group group - группа пешеходов.

Функции

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

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