RouteMapObject constructor

RouteMapObject(
  1. TrafficRoute trafficRoute,
  2. bool isActive,
  3. RouteIndex index, [
  4. EnumSet<RouteMapObjectDisplayFlag>? displayFlags = null,
  5. EnumSet<RouteMapObjectCalloutLabelFlag>? calloutLabelFlags = null,
  6. RouteMapObjectCalloutLabelDisplayMode calloutLabelDisplayMode = RouteMapObjectCalloutLabelDisplayMode.absoluteValues,
  7. EnumSet<RouteMapObjectPermanentDisplayFlag>? permanentDisplayFlags = null,
])

Implementation

factory RouteMapObject(
  TrafficRoute trafficRoute,
  bool isActive,
  RouteIndex index,
  [EnumSet<RouteMapObjectDisplayFlag>? displayFlags = null,
  EnumSet<RouteMapObjectCalloutLabelFlag>? calloutLabelFlags = null,
  RouteMapObjectCalloutLabelDisplayMode calloutLabelDisplayMode = RouteMapObjectCalloutLabelDisplayMode.absoluteValues,
  EnumSet<RouteMapObjectPermanentDisplayFlag>? permanentDisplayFlags = null
  ]) {
  var _a0 = trafficRoute._copyFromDartTo_CTrafficRoute();
  var _a2 = index._copyFromDartTo_CRouteIndex();
  var _a3 = displayFlags._copyFromDartTo_COptional_COptionSet_CRouteMapObjectDisplayFlag();
  var _a4 = calloutLabelFlags._copyFromDartTo_COptional_COptionSet_CRouteMapObjectCalloutLabelFlag();
  var _a5 = calloutLabelDisplayMode._copyFromDartTo_CRouteMapObjectCalloutLabelDisplayMode();
  var _a6 = permanentDisplayFlags._copyFromDartTo_COptional_COptionSet_CRouteMapObjectPermanentDisplayFlag();
  _CRouteMapObject res = _CRouteMapObject_C_createWith_CTrafficRoute_bool_CRouteIndex_COptional_COptionSet_CRouteMapObjectDisplayFlag_COptional_COptionSet_CRouteMapObjectCalloutLabelFlag_CRouteMapObjectCalloutLabelDisplayMode_COptional_COptionSet_CRouteMapObjectPermanentDisplayFlag(_a0, isActive, _a2, _a3, _a4, _a5, _a6);
  _a0._releaseIntermediate();
  return RouteMapObject._create(res._impl);
}