routeMatchesTruckPassZonePasses function

bool routeMatchesTruckPassZonePasses(
  1. TruckPassZoneIdRouteLongAttribute truckPassZoneIds,
  2. List<TruckPassZonePass> passZonePasses
)

Проверяет, достаточен ли предоставленный список пропусков для проезда пропускных зон грузового транспорта, через которые проходит маршрут.

  • Note: Если маршрут не проходит через какие-либо пропускные зоны для грузового транспорта, функция возвращает true
  • Parameter truckPassZoneIds: Атрибут маршрута с идентификаторами пропускных зон для грузового транспорта.
  • Parameter passZonePasses: Пропуски для проезда пропускных зон грузового транспорта.
  • Returns: Признак достаточности пропусков для проезда по маршруту.

Implementation

bool routeMatchesTruckPassZonePasses(
  TruckPassZoneIdRouteLongAttribute truckPassZoneIds,
  List<TruckPassZonePass> passZonePasses
){
  var _a0 = truckPassZoneIds._copyFromDartTo_CTruckPassZoneIdRouteLongAttribute();
  var _a1 = passZonePasses._copyFromDartTo_CArray_CTruckPassZonePass();
  bool res = _CFunction_G_routeMatchesTruckPassZonePasses_With_CTruckPassZoneIdRouteLongAttribute_CArray_CTruckPassZonePass(_a0, _a1);
  _a1._releaseIntermediate();
  _a0._releaseIntermediate();
  return res;
}