AnyLogic
Развернуть
Размер шрифта

Маршрут автомобиля

Маршрут автомобиля представляет собой некоторую последовательность дорог и перекрестков, которые их соединяют. Маршрут существует, пока автомобиль находится в блоке CarMoveTo.

Функции маршрута

Функция Описание
double getLength() Возвращает приблизительную длину маршрута автомобиля в пикселях. При этом длина дороги рассчитывается по центральной разделительной линии, а длина перекрестка — как сумма длин всех соединителей полос, возможных для этого маршрута. Если дорога начинается и/или заканчивается с парковки или остановки, то учитывается только половина длины этого элемента разметки.
double getLength(LengthUnits units) Возвращает приблизительную длину маршрута автомобиля в заданных единицах измерения длины. При этом длина дороги рассчитывается по центральной разделительной линии, а длина перекрестка — как сумма длин всех соединителей полос, возможных для этого маршрута. Если дорога начинается и/или заканчивается с парковки или остановки, то учитывается только половина длины этого элемента разметки.

units — константа, определяющая единицу измерения длины
Intersection getIntersections() Возвращает упорядоченный и не редактируемый список перекрестков, которые включены в маршрут.
Road getRoads() Возвращает упорядоченный и не редактируемый список дорог, которые включены в маршрут.
Как мы можем улучшить эту статью?