コード例 #1
0
ファイル: SectorZone.cpp プロジェクト: Tjeerdm/XCSoarDktjm
bool
SectorZone::IsAngleInSector(const Angle b) const
{
  // Quit early if we have a full circle
  if ((end_radial - start_radial).AsBearing() <= Angle::FullCircle() / 512)
    return true;

  return b.Between(start_radial, end_radial);
}
コード例 #2
0
ファイル: SectorZone.cpp プロジェクト: davidswelt/XCSoar
bool
SectorZone::angleInSector(const Angle b) const
{
    return b.Between(StartRadial, EndRadial);
}
コード例 #3
0
ファイル: ARange.hpp プロジェクト: DRIZO/xcsoar
 /**
  * Is the specified value within the range?
  */
 gcc_pure
 bool IsInside(const Angle value) const {
   return value.Between(start, end);
 }