|
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 |
Public Member Functions inherited from flightgear::ArrivalDeparture | |
| 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 |
Public Member Functions inherited from flightgear::Procedure | |
| virtual std::string | ident () const |
Public Member Functions inherited from flightgear::RouteBase | |
| virtual | ~RouteBase () |
Protected Member Functions | |
| virtual WayptFlag | flagType () const |
Protected Member Functions inherited from flightgear::ArrivalDeparture | |
| bool | commonRoute (Transition *t, WayptVec &aPath, FGRunwayRef aRwy) |
| ArrivalDeparture (const std::string &aIdent, FGAirport *apt) | |
| void | addRunway (FGRunwayRef aRwy) |
| void | setCommon (const WayptVec &aWps) |
Protected Member Functions inherited from flightgear::Procedure | |
| Procedure (const std::string &aIdent) | |
Friends | |
| class | NavdataVisitor |
Additional Inherited Members | |
Static Public Member Functions inherited from flightgear::RouteBase | |
| 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) |
Protected Types inherited from flightgear::ArrivalDeparture | |
| typedef std::map< FGRunwayRef, TransitionRef > | RunwayTransitionMap |
Protected Attributes inherited from flightgear::ArrivalDeparture | |
| RunwayTransitionMap | _runways |
Protected Attributes inherited from flightgear::Procedure | |
| 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.