FlightGear next
flightgear::FlightPlan::Delegate Class Reference

#include <FlightPlan.hxx>

Inherited by FGRouteMgr, FPDelegate, GPS, and NasalFPDelegate.

Public Member Functions

virtual ~Delegate ()
 
virtual void departureChanged ()
 
virtual void arrivalChanged ()
 
virtual void waypointsChanged ()
 
virtual void cruiseChanged ()
 
virtual void cleared ()
 
virtual void activated ()
 
virtual void sequence ()
 Invoked when the C++ code determines the active leg is done / next leg should be sequenced.
 
virtual void currentWaypointChanged ()
 
virtual void endOfFlightPlan ()
 
virtual void loaded ()
 

Protected Member Functions

 Delegate ()
 

Friends

class FlightPlan
 

Detailed Description

Definition at line 192 of file FlightPlan.hxx.

Constructor & Destructor Documentation

◆ ~Delegate()

flightgear::FlightPlan::Delegate::~Delegate ( )
virtual

Definition at line 1923 of file FlightPlan.cxx.

◆ Delegate()

flightgear::FlightPlan::Delegate::Delegate ( )
protected

Definition at line 1919 of file FlightPlan.cxx.

Member Function Documentation

◆ activated()

virtual void flightgear::FlightPlan::Delegate::activated ( )
inlinevirtual

Reimplemented in NasalFPDelegate.

Definition at line 202 of file FlightPlan.hxx.

◆ arrivalChanged()

virtual void flightgear::FlightPlan::Delegate::arrivalChanged ( )
inlinevirtual

Reimplemented in FPDelegate, and NasalFPDelegate.

Definition at line 198 of file FlightPlan.hxx.

◆ cleared()

virtual void flightgear::FlightPlan::Delegate::cleared ( )
inlinevirtual

Reimplemented in NasalFPDelegate.

Definition at line 201 of file FlightPlan.hxx.

◆ cruiseChanged()

virtual void flightgear::FlightPlan::Delegate::cruiseChanged ( )
inlinevirtual

Reimplemented in FPDelegate.

Definition at line 200 of file FlightPlan.hxx.

◆ currentWaypointChanged()

virtual void flightgear::FlightPlan::Delegate::currentWaypointChanged ( )
inlinevirtual

Reimplemented in NasalFPDelegate.

Definition at line 214 of file FlightPlan.hxx.

◆ departureChanged()

virtual void flightgear::FlightPlan::Delegate::departureChanged ( )
inlinevirtual

Reimplemented in FPDelegate, and NasalFPDelegate.

Definition at line 197 of file FlightPlan.hxx.

◆ endOfFlightPlan()

virtual void flightgear::FlightPlan::Delegate::endOfFlightPlan ( )
inlinevirtual

Reimplemented in NasalFPDelegate.

Definition at line 215 of file FlightPlan.hxx.

◆ loaded()

virtual void flightgear::FlightPlan::Delegate::loaded ( )
inlinevirtual

Reimplemented in NasalFPDelegate.

Definition at line 217 of file FlightPlan.hxx.

◆ sequence()

virtual void flightgear::FlightPlan::Delegate::sequence ( )
inlinevirtual

Invoked when the C++ code determines the active leg is done / next leg should be sequenced.

The default route-manager delegate will advance to the next waypoint when handling this.

If multiple delegates are installed, take special care not to sequence the waypoint twice.

Reimplemented in NasalFPDelegate.

Definition at line 212 of file FlightPlan.hxx.

◆ waypointsChanged()

virtual void flightgear::FlightPlan::Delegate::waypointsChanged ( )
inlinevirtual

Reimplemented in FPDelegate, and NasalFPDelegate.

Definition at line 199 of file FlightPlan.hxx.

Friends And Related Symbol Documentation

◆ FlightPlan

friend class FlightPlan
friend

Definition at line 222 of file FlightPlan.hxx.


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