#include <rnav_waypt_controller.hxx>
Inherited by flightgear::BasicWayptCtl, flightgear::ConstHdgToAltCtl, flightgear::DMEInterceptCtl, flightgear::DirectToController, flightgear::HoldCtl, flightgear::InterceptCtl, flightgear::LegWayptCtl, flightgear::OBSController, flightgear::RunwayCtl, and flightgear::VectorsCtl.
Definition at line 133 of file rnav_waypt_controller.hxx.
◆ ~WayptController()
flightgear::WayptController::~WayptController |
( |
| ) |
|
|
virtual |
◆ WayptController()
flightgear::WayptController::WayptController |
( |
RNAV * | aRNAV, |
|
|
const WayptRef & | aWpt ) |
|
inlineprotected |
◆ courseDeviationDeg()
double flightgear::WayptController::courseDeviationDeg |
( |
| ) |
const |
|
virtual |
◆ createForWaypt()
Static factory method, given a waypoint, return a controller bound to it, of the appropriate type.
Definition at line 1481 of file rnav_waypt_controller.cxx.
◆ distanceToWayptM()
virtual double flightgear::WayptController::distanceToWayptM |
( |
| ) |
const |
|
pure virtual |
◆ init()
bool flightgear::WayptController::init |
( |
| ) |
|
|
virtual |
◆ isDone()
bool flightgear::WayptController::isDone |
( |
| ) |
const |
◆ legData()
virtual std::optional< RNAV::LegData > flightgear::WayptController::legData |
( |
| ) |
const |
|
inlinevirtual |
◆ position()
virtual SGGeod flightgear::WayptController::position |
( |
| ) |
const |
|
pure virtual |
Position associated with the waypt.
For static waypoints, this is simply the waypoint position itself; for dynamic points, it's the estimated location at which the controller will be done.
Implemented in flightgear::BasicWayptCtl, flightgear::ConstHdgToAltCtl, flightgear::DirectToController, flightgear::DMEInterceptCtl, flightgear::HoldCtl, flightgear::InterceptCtl, flightgear::LegWayptCtl, flightgear::OBSController, flightgear::RunwayCtl, and flightgear::VectorsCtl.
◆ setDone()
void flightgear::WayptController::setDone |
( |
| ) |
|
|
protected |
◆ setSubController()
void flightgear::WayptController::setSubController |
( |
WayptController * | sub | ) |
|
|
protected |
◆ status()
std::string flightgear::WayptController::status |
( |
| ) |
const |
|
virtual |
◆ targetTrackDeg()
double flightgear::WayptController::targetTrackDeg |
( |
| ) |
const |
|
virtual |
◆ timeToWaypt()
double flightgear::WayptController::timeToWaypt |
( |
| ) |
const |
|
virtual |
◆ toFlag()
virtual bool flightgear::WayptController::toFlag |
( |
| ) |
const |
|
inlinevirtual |
◆ trueBearingDeg()
double flightgear::WayptController::trueBearingDeg |
( |
| ) |
const |
|
virtual |
◆ update()
virtual void flightgear::WayptController::update |
( |
double | dt | ) |
|
|
pure virtual |
◆ waypoint()
WayptRef flightgear::WayptController::waypoint |
( |
| ) |
const |
|
inline |
◆ xtrackErrorNm()
double flightgear::WayptController::xtrackErrorNm |
( |
| ) |
const |
|
virtual |
◆ _rnav
RNAV* flightgear::WayptController::_rnav |
|
protected |
◆ _subController
std::unique_ptr<WayptController> flightgear::WayptController::_subController |
|
protected |
◆ _targetTrack
double flightgear::WayptController::_targetTrack |
|
protected |
◆ _waypt
WayptRef flightgear::WayptController::_waypt |
|
protected |
The documentation for this class was generated from the following files: