示例#1
0
void
Airspaces::set_activity(const AirspaceActivity mask)
{
  if (!mask.equals(m_day)) {
    m_day = mask;

    for (auto v = airspace_tree.begin(); v != airspace_tree.end(); ++v)
      v->set_activity(mask);
  }
}
示例#2
0
void
Airspaces::SetActivity(const AirspaceActivity mask)
{
  if (!mask.equals(activity_mask)) {
    activity_mask = mask;

    for (auto &v : airspace_tree)
      v.SetActivity(mask);
  }
}
示例#3
0
void
Airspaces::SetActivity(const AirspaceActivity mask)
{
  if (!mask.equals(activity_mask)) {
    activity_mask = mask;

    for (auto &v : QueryAll())
      v.SetActivity(mask);
  }
}
示例#4
0
 void
 Reset()
 {
   days_of_operation.SetAll();
   radio = _T("");
   type = OTHER;
   points.clear();
   center.longitude = Angle::Zero();
   center.latitude = Angle::Zero();
   rotation = 1;
   radius = fixed(0);
 }
示例#5
0
 void
 reset()
 {
   days_of_operation.set_all();
   Radio = _T("");
   Type = OTHER;
   points.clear();
   Center.Longitude = Angle::native(fixed_zero);
   Center.Latitude = Angle::native(fixed_zero);
   Rotation = 1;
   Radius = fixed_zero;
   Waiting = true;
 }