getLanesControlImages function

List<LanesControlImage> getLanesControlImages(
  1. RouteLaneSign laneSign,
  2. int maxCount,
  3. bool ignoreActiveManeuver
)

Получить список изображений для отображения в контроле полосности. Количество изображений (без учета разделителей и многоточий) ограничено maxCount, если оно превышено, изображения с одной или обеих сторон обрезаются таким образом, чтобы осталось как можно больше изображений активных маневров. На стороне, где произошло удаление, отображается многоточие. В случае, если параметр ignoreActiveManeuver равен true, активный манёвр будет проигнорирован, и будет возвращено изображение, соответствующее всем разрешенным направлениям движения.

Implementation

List<LanesControlImage> getLanesControlImages(
  RouteLaneSign laneSign,
  int maxCount,
  bool ignoreActiveManeuver
){
  var _a0 = laneSign._copyFromDartTo_CRouteLaneSign();
  _CArray_CLanesControlImage res = _CFunction_G_getLanesControlImages_With_CRouteLaneSign_uint32_t_bool(_a0, maxCount, ignoreActiveManeuver);
  _a0._releaseIntermediate();
  final t = res._toDart();
  res._releaseIntermediate();
  return t;
}