FlightGear next
|
#include <procedure.hxx>
Inherits flightgear::ArrivalDeparture.
Public Member Functions | |
virtual | ~STAR () |
virtual bool | route (FGRunwayRef aWay, Transition *aTrans, WayptVec &aPath) |
Find a path between the runway and enroute structure. | |
virtual ProcedureType | type () const |
![]() | |
virtual FGAirport * | airport () const |
virtual bool | isForRunway (const FGRunway *aWay) const |
Predicate, test if this procedure applies to the requested runway. | |
virtual RunwayVec | runways () const |
const WayptVec & | common () const |
string_list | transitionIdents () const |
WayptRef | findBestTransition (const SGGeod &aPos) const |
Given an enroute location, find the best enroute transition point for this arrival/departure. | |
Transition * | findTransitionByName (const std::string &aIdent) const |
Find an enroute transition waypoint by identifier. | |
Transition * | findTransitionByEnroute (FGPositioned *aEnroute) const |
Transition * | findTransitionByEnroute (Waypt *aEnroute) const |
![]() | |
virtual std::string | ident () const |
![]() | |
virtual | ~RouteBase () |
Protected Member Functions | |
virtual WayptFlag | flagType () const |
![]() | |
bool | commonRoute (Transition *t, WayptVec &aPath, FGRunwayRef aRwy) |
ArrivalDeparture (const std::string &aIdent, FGAirport *apt) | |
void | addRunway (FGRunwayRef aRwy) |
void | setCommon (const WayptVec &aWps) |
![]() | |
Procedure (const std::string &aIdent) | |
Friends | |
class | NavdataVisitor |
Additional Inherited Members | |
![]() | |
static void | loadAirportProcedures (const SGPath &aPath, FGAirport *aApt) |
static void | dumpRouteToKML (const WayptVec &aRoute, const std::string &aName) |
static void | dumpRouteToKMLLineString (const std::string &aIdent, const WayptVec &aRoute, std::ostream &aStream) |
![]() | |
typedef std::map< FGRunwayRef, TransitionRef > | RunwayTransitionMap |
![]() | |
RunwayTransitionMap | _runways |
![]() | |
std::string | _ident |
Definition at line 271 of file procedure.hxx.
|
inlinevirtual |
Definition at line 274 of file procedure.hxx.
|
inlineprotectedvirtual |
Implements flightgear::ArrivalDeparture.
Definition at line 282 of file procedure.hxx.
|
virtual |
Find a path between the runway and enroute structure.
Waypoints corresponding to the appropriate transitions and segments will be created.
Implements flightgear::ArrivalDeparture.
Definition at line 433 of file procedure.cxx.
|
inlinevirtual |
Implements flightgear::Procedure.
Definition at line 278 of file procedure.hxx.
|
friend |
Definition at line 286 of file procedure.hxx.