#include <procedure.hxx>
Inherits flightgear::Procedure.
Inherited by flightgear::SID, and flightgear::STAR.
Definition at line 178 of file procedure.hxx.
◆ RunwayTransitionMap
◆ ArrivalDeparture()
flightgear::ArrivalDeparture::ArrivalDeparture |
( |
const std::string & | aIdent, |
|
|
FGAirport * | apt ) |
|
protected |
◆ addRunway()
void flightgear::ArrivalDeparture::addRunway |
( |
FGRunwayRef | aRwy | ) |
|
|
protected |
◆ airport()
virtual FGAirport * flightgear::ArrivalDeparture::airport |
( |
| ) |
const |
|
inlinevirtual |
◆ common()
const WayptVec & flightgear::ArrivalDeparture::common |
( |
| ) |
const |
|
inline |
◆ commonRoute()
◆ findBestTransition()
WayptRef flightgear::ArrivalDeparture::findBestTransition |
( |
const SGGeod & | aPos | ) |
const |
Given an enroute location, find the best enroute transition point for this arrival/departure.
Best is currently determined as 'closest to the enroute location'.
Definition at line 347 of file procedure.cxx.
◆ findTransitionByEnroute() [1/2]
◆ findTransitionByEnroute() [2/2]
Transition * flightgear::ArrivalDeparture::findTransitionByEnroute |
( |
Waypt * | aEnroute | ) |
const |
◆ findTransitionByName()
Transition * flightgear::ArrivalDeparture::findTransitionByName |
( |
const std::string & | aIdent | ) |
const |
Find an enroute transition waypoint by identifier.
This is necessary for the route-manager and similar code that that needs to talk about transitions in a human-meaningful way (including persistence).
Definition at line 374 of file procedure.cxx.
◆ flagType()
virtual WayptFlag flightgear::ArrivalDeparture::flagType |
( |
| ) |
const |
|
protectedpure virtual |
◆ isForRunway()
bool flightgear::ArrivalDeparture::isForRunway |
( |
const FGRunway * | aWay | ) |
const |
|
virtual |
Predicate, test if this procedure applies to the requested runway.
Definition at line 205 of file procedure.cxx.
◆ route()
Find a path between the runway and enroute structure.
Waypoints corresponding to the appropriate transitions and segments will be created.
Implemented in flightgear::SID, and flightgear::STAR.
◆ runways()
RunwayVec flightgear::ArrivalDeparture::runways |
( |
| ) |
const |
|
virtual |
◆ setCommon()
void flightgear::ArrivalDeparture::setCommon |
( |
const WayptVec & | aWps | ) |
|
|
protected |
◆ transitionIdents()
string_list flightgear::ArrivalDeparture::transitionIdents |
( |
| ) |
const |
◆ NavdataVisitor
◆ _runways
The documentation for this class was generated from the following files: