void Visit(const AirspaceWarning& as) { if (as.GetWarningState() == AirspaceWarning::WARNING_INSIDE) { ids_inside.checked_append(&as.GetAirspace()); } else if (as.GetWarningState() > AirspaceWarning::WARNING_CLEAR) { ids_warning.checked_append(&as.GetAirspace()); locations.checked_append(as.GetSolution().location); } if (!as.IsAckExpired()) ids_acked.checked_append(&as.GetAirspace()); }
void Add(const AirspaceWarning& as) { if (as.GetWarningState() > AirspaceWarning::WARNING_CLEAR) list.checked_append(&as.GetAirspace()); }
void Add(const AirspaceWarning& as) { if (as.GetWarningState() == AirspaceWarning::WARNING_INSIDE) ids_inside.checked_append(&as.GetAirspace()); else if (as.GetWarningState() > AirspaceWarning::WARNING_CLEAR) ids_warning.checked_append(&as.GetAirspace()); }