本文整理汇总了C++中AirspaceWarning::GetAirspace方法的典型用法代码示例。如果您正苦于以下问题:C++ AirspaceWarning::GetAirspace方法的具体用法?C++ AirspaceWarning::GetAirspace怎么用?C++ AirspaceWarning::GetAirspace使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类AirspaceWarning
的用法示例。
在下文中一共展示了AirspaceWarning::GetAirspace方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: Visit
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());
}
示例2: WarningItem
WarningItem(const AirspaceWarning &warning)
:airspace(&warning.GetAirspace()),
state(warning.GetWarningState()),
solution(warning.GetSolution()),
ack_expired(warning.IsAckExpired()), ack_day(warning.GetAckDay()) {}
示例3: Add
void Add(const AirspaceWarning& as) {
if (as.GetWarningState() > AirspaceWarning::WARNING_CLEAR)
list.checked_append(&as.GetAirspace());
}