routeMatchesTruckPassZonePasses function
bool
routeMatchesTruckPassZonePasses(
- TruckPassZoneIdRouteLongAttribute truckPassZoneIds,
- 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;
}