Esempio n. 1
0
 /**
  * Find arrival height at destination.
  *
  * Requires solve_reach() to have been called for positive results.
  *
  * @param dest Destination location
  * @param arrival_height_reach height at arrival (terrain reach) or -1 if out of reach
  * @param arrival_height_direct height at arrival (pure glide reach) or -1 if out of reach
  *
  * @return true if check was successful
  */
 bool FindPositiveArrival(const AGeoPoint &dest,
                          ReachResult &result_r) const {
   return reach.FindPositiveArrival(dest, rpolars_reach, result_r);
 }
Esempio n. 2
0
 RoughAltitude GetTerrainBase() const {
   return reach.GetTerrainBase();
 }
Esempio n. 3
0
 /** Visit reach */
 void AcceptInRange(const GeoBounds &bounds,
                    TriangleFanVisitor &visitor) const {
   reach.AcceptInRange(bounds, visitor);
 }
Esempio n. 4
0
 bool IsReachEmpty() const {
   return reach.IsEmpty();
 }
Esempio n. 5
0
 int GetTerrainBase() const {
   return reach_terrain.GetTerrainBase();
 }
Esempio n. 6
0
 const FlatProjection &GetTerrainReachProjection() const {
   return reach_terrain.GetProjection();
 }
Esempio n. 7
0
 bool IsTerrainReachEmpty() const {
   return reach_terrain.IsEmpty();
 }