FlightGear next
flightgear::Transition Class Reference

Encapsulate a transition segment. More...

#include <procedure.hxx>

Inherits flightgear::Procedure.

Public Member Functions

virtual ~Transition ()
 
bool route (WayptVec &aPath)
 
Procedureparent () const
 
virtual FGAirportairport () const
 
WayptRef enroute () const
 Return the enroute end of the transition.
 
WayptRef procedureEnd () const
 Return the procedure end of the transition.
 
virtual ProcedureType type () const
 
void mark (WayptFlag f)
 
- Public Member Functions inherited from flightgear::Procedure
virtual std::string ident () const
 
virtual RunwayVec runways () const
 
- Public Member Functions inherited from flightgear::RouteBase
virtual ~RouteBase ()
 

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 Member Functions inherited from flightgear::Procedure
 Procedure (const std::string &aIdent)
 
- Protected Attributes inherited from flightgear::Procedure
std::string _ident
 

Detailed Description

Encapsulate a transition segment.

Definition at line 69 of file procedure.hxx.

Constructor & Destructor Documentation

◆ ~Transition()

virtual flightgear::Transition::~Transition ( )
inlinevirtual

Definition at line 72 of file procedure.hxx.

Member Function Documentation

◆ airport()

FGAirport * flightgear::Transition::airport ( ) const
virtual

Implements flightgear::Procedure.

Definition at line 477 of file procedure.cxx.

◆ enroute()

WayptRef flightgear::Transition::enroute ( ) const

Return the enroute end of the transition.

Definition at line 459 of file procedure.cxx.

◆ mark()

void flightgear::Transition::mark ( WayptFlag f)

Definition at line 482 of file procedure.cxx.

◆ parent()

Procedure * flightgear::Transition::parent ( ) const
inline

Definition at line 76 of file procedure.hxx.

◆ procedureEnd()

WayptRef flightgear::Transition::procedureEnd ( ) const

Return the procedure end of the transition.

Definition at line 465 of file procedure.cxx.

◆ route()

bool flightgear::Transition::route ( WayptVec & aPath)

Definition at line 471 of file procedure.cxx.

◆ type()

virtual ProcedureType flightgear::Transition::type ( ) const
inlinevirtual

Implements flightgear::Procedure.

Definition at line 92 of file procedure.hxx.

Friends And Related Symbol Documentation

◆ NavdataVisitor

friend class NavdataVisitor
friend

Definition at line 97 of file procedure.hxx.


The documentation for this class was generated from the following files: