本文整理汇总了C++中AbstractAirspace::get_base方法的典型用法代码示例。如果您正苦于以下问题:C++ AbstractAirspace::get_base方法的具体用法?C++ AbstractAirspace::get_base怎么用?C++ AbstractAirspace::get_base使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类AbstractAirspace
的用法示例。
在下文中一共展示了AbstractAirspace::get_base方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: visit_abstract
void visit_abstract(const AbstractAirspace &as) {
assert(!m_intersections.empty());
GeoPoint point = m_intersections[0].first;
RouteLink l = rpolar.generate_intermediate(link.first,
RoutePoint(proj.project(point), link.second.altitude),
proj);
if ((l.second.altitude< (short)as.get_base().Altitude) ||
(l.second.altitude> (short)as.get_top().Altitude))
return;
if (negative(min_distance) || (l.d < min_distance)) {
min_distance = l.d;
nearest = std::make_pair(&as, l.second);
}
}
示例2: return
bool
AirspacePredicateHeightRange::check_height(const AbstractAirspace& t) const
{
return (int)t.get_top().Altitude >= h_min &&
(int)t.get_base().Altitude <= h_max;
}