FlightGear next
rnav_waypt_controller.cxx File Reference
#include "rnav_waypt_controller.hxx"
#include <cassert>
#include <stdexcept>
#include <simgear/sg_inlines.h>
#include <simgear/structure/exception.hxx>
#include <Airports/runways.hxx>
#include "Main/util.hxx"

Go to the source code of this file.

Classes

class  flightgear::BasicWayptCtl
 
class  flightgear::LegWayptCtl
 Controller for leg course interception. More...
 
class  flightgear::RunwayCtl
 Special controller for runways. More...
 
class  flightgear::ConstHdgToAltCtl
 
class  flightgear::InterceptCtl
 
class  flightgear::DMEInterceptCtl
 
class  flightgear::VectorsCtl
 

Namespaces

namespace  flightgear
 FlightPlan.hxx - defines a full flight-plan object, including departure, cruise, arrival information and waypoints.
 

Functions

double pointsKnownDistanceFromGC (const SGGeoc &a, const SGGeoc &b, const SGGeoc &d, double dist)
 
bool flightgear::geocRadialIntersection (const SGGeoc &a, double r1, const SGGeoc &b, double r2, SGGeoc &result)
 
double flightgear::greatCircleCrossTrackError (double distanceOriginToPosition, double courseDev)
 Helper function Cross track error: http://williams.best.vwh.net/avform.htm#XTE.
 
SGGeod flightgear::computeTurnCenter (double turnRadiusM, const SGGeod &basePos, double inboundTrack, double turnAngle)
 

Variables

const auto flightgear::turnComputeDist = SG_NM_TO_METER * 4.0
 

Function Documentation

◆ pointsKnownDistanceFromGC()

double pointsKnownDistanceFromGC ( const SGGeoc & a,
const SGGeoc & b,
const SGGeoc & d,
double dist )
extern

Definition at line 114 of file routePath.cxx.